Cicada is a simple Unix shell written in Rust. It's ready for daily use.
``` $ ls | head -n3 Desktop Documents Downloads
$ echo foo bar | awk -F " " '{print $2, $1}' bar foo ```
$ ls file-not-exist 2>&1 | wc > e.txt
$ cat e.txt
1 7 46
$ ls -l `which sh`
-r-xr-xr-x 1 root wheel 630464 Mar 23 07:57 /bin/sh
``` $ echo foo; echo bar foo bar
$ echo foo && echo bar foo bar
$ echo foo || echo bar foo ```
``` $ echo sp{el,il,al}l spell spill spall
$ echo $SHELL /usr/local/bin/cicada
$ echo * Cargo.lock Cargo.toml LICENSE Makefile README.md src target ```
$ 1 + 2 * 3 - 4
3
$ (1 + 2) * (3 - 4) / 8.0
-0.375
Read APIs here: https://docs.rs/cicada/0.8.0/cicada/
Please refer to docs/install.md.
Ctrl-Z
, fg
, bg
etc)