update reademe

This commit is contained in:
Florian Walther committed 2026-09-23 20:36:52 +02:00
1 parent c44da98a1c
commit ffe4547a86
1 file changed
+23
+23
View File
@@ -1,5 +1,28 @@
`gosh` eine einfache Shell, geschrieben in golang. `gosh` eine einfache Shell, geschrieben in golang.
```
gosh - Go Shell
Built-in commands:
cd [dir] - Change directory (cd with no args goes to home)
pwd - Print working directory
echo [args] - Echo arguments
exit [code] - Exit shell with optional status code
quit [code] - Quit shell with optional status code
set VAR=val - Set environment variable
export VAR=val - Export environment variable
help - Show this help
Features:
- Argument parsing with quotes and escapes
- Ctrl+D to exit, Ctrl+C to cancel
- Command history (up/down arrows)
- Tab completion for commands and file paths
- Tilde expansion (~, ~/path)
- Environment variable expansion ($VAR, ${VAR})
```
## building ## building
```bash ```bash