90s

Minimalist, customizable shell written in C99 with syntax highlighting
git clone https://codeberg.org/night0721/90s
Log | Files | Refs | README | LICENSE

commit d347666ea491c042a05b0fa71b33ea137d77e032
parent 0174f877eee2f83b1b9d399257849a5531ec93c1
Author: night0721 <[email protected]>
Date:   Thu,  8 Feb 2024 12:40:16 +0000

update features and todo

Diffstat:
MREADME.md | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md @@ -20,12 +20,14 @@ $ ./rush ``` # Features +- No dependencies except a compiler - Showing current time and directory with custom color - Syntax highlighting on valid commands using ANSI colors - History navigation using up and down keys with history command - Built in commands - Export environment variable - Source commands from a file +- Editing using left and right arrow keys # Built in commands - cd @@ -36,16 +38,14 @@ $ ./rush - source # Todo Features -- Pipe +- splits commands based on pipes and whitespaces - stdin, stdout, stderr redirect - background jobs -- editing using left and right arrow keys - tab completion +- Recalling history through `!` & ~ `!-` # Credits - [Tutorial - Write a shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/) - [dash](https://github.com/danishprakash/dash) - [Shell assignment](https://www.cs.cornell.edu/courses/cs414/2004su/homework/shell/shell.html) - [khol](https://github.com/SanketDG/khol/) - -