commit d347666ea491c042a05b0fa71b33ea137d77e032
parent 0174f877eee2f83b1b9d399257849a5531ec93c1
Author: night0721 <[email protected]>
Date: Thu, 8 Feb 2024 12:40:16 +0000
update features and todo
Diffstat:
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/)
-
-