- [x] `:` - [x] `alias` - [ ] `alloc` - [ ] `astprint` - [x] `builtins` - [x] `cd`/`chdir` - [ ] `date` - [ ] `echo` - [x] `env`/`setenv`/`unsetenv` (`env` à completer) - [ ] `export` - [ ] `eval`/`exec` - [x] `exit` - [ ] `kill` - [ ] `limit` - [x] `printenv` - [x] `pushd`/`popd` - [ ] `printf` - [x] `repeat` - [ ] `source`/`.` - [ ] `termname` - [ ] `time` - [ ] `trap` - [ ] `wc` - [x] `which`/`where` - [x] `yes` - [x] pipes - [x] redirections - [ ] line editing (move, del, multi-line) - [ ] input shortcut (^A,^E,^R,^V,^F,^B,...) - [ ] foreground/background jobs (`&`), (btln `fg`, `bg`, `jobs`) - [x] while/foreach loops - [x] if - [x] `||`/`&&` - [ ] configuration file - [x] script with shebangs - [ ] `-c` eval argument - [ ] `-D` set env var at boot - [ ] `-e` exit on failure - [ ] `-n` (dry run mode) - [ ] `-h` help (open man?) - [x] globbing - [x] var interpreter - [x] inhibitor - [x] magic quotes - [x] parenthesis - [x] command history (`history` btln) - [x] heredocs - [ ] functions (`:() { :|:& }`) - [ ] special env vars: `$?`, `$$`, ... - [ ] git integration (branch)