Skip to content

AayushBade14/AlpsOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlpsOS

A lightweight and efficient command-line shell designed to minimize bloatware and optimize system performance.

🚀 Introduction

AlpShell is a custom-built shell that provides a fast, lightweight, and user-friendly command-line interface. It is designed to offer essential shell functionalities while minimizing system overhead and unnecessary dependencies.

🎯 Features

✅ Command Execution & Processing

  • Execute built-in commands and external programs.
  • Support for command-line arguments, pipes (|), and redirection (>, <, >>).
  • Command history and aliasing for workflow optimization.

📂 File & Directory Management

  • Built-in commands (ls, cd, mkdir, rm, etc.).
  • Directory stack management (pushd, popd, dirs).
  • Tilde (~) expansion for quick navigation.

🔄 Process & Job Management

  • Launch, monitor, and terminate processes.
  • Foreground & background execution support.
  • Job control and process signals (e.g., kill).

📜 Scripting & Automation

  • Execute shell scripts (.sh files).
  • Supports loops, conditionals, and variables.
  • User-defined functions for automation.

🖥️ User Experience Enhancements

  • Syntax highlighting and auto-suggestions.
  • Customizable prompt and environment variables.
  • Colored output for better readability.
  • Different color for logs and errors for readability enhancement.

🚀 Experience the power of a fast and minimalistic shell with AlpShell!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •