mirror of
https://github.com/Savapitech/42sh.git
synced 2026-03-18 21:50:35 +01:00
38 lines
793 B
Markdown
38 lines
793 B
Markdown
- [x] `:`
|
|
- [x] `alias`
|
|
- [x] `astprint`
|
|
- [x] `builtins`
|
|
- [x] `cd`/`chdir`
|
|
- [x] `echo`
|
|
- [x] `env`/`setenv`/`unsetenv` (`env` à completer)
|
|
- [x] `export`
|
|
- [x] `exit`
|
|
- [x] `printenv`
|
|
- [x] `pushd`/`popd`
|
|
- [x] `repeat`
|
|
- [x] `termname`
|
|
- [x] `which`/`where`
|
|
- [x] `yes`
|
|
- [x] `expr`
|
|
|
|
- [x] pipes
|
|
- [x] redirections
|
|
- [x] line editing (move, del)
|
|
- [x] input shortcut (^A,^E,^F,^B,...)
|
|
- [x] foreground/background jobs (`&`), (btln `fg`) (bonus)
|
|
- [x] while/foreach loops
|
|
- [x] if
|
|
- [x] `||`/`&&`
|
|
- [x] script with shebangs
|
|
- [x] `-c` eval argument
|
|
- [x] `-e` exit on failure
|
|
- [x] `-h` help (open man?)
|
|
- [x] globbing
|
|
- [x] var interpreter
|
|
- [x] inhibitor
|
|
- [x] magic quotes
|
|
- [x] parenthesis
|
|
- [x] command history (`history` btln)
|
|
- [x] heredocs
|
|
- [x] special env vars: `$?`, `$$`, ...
|