docs.rs failed to build cicada-0.8.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
cicada-0.9.38
Cicada Unix Shell
Cicada is a simple Unix shell written in Rust. It's ready for daily use.
Documents
Features
run programs and pipelines
$ ls | head -n3
Desktop
Documents
Downloads
$ echo foo bar | awk -F " " '{print $2, $1}'
bar foo
with redirections
$ ls file-not-exist 2>&1 | wc > e.txt
$ cat e.txt
1 7 46
command substitution
$ ls -l `which sh`
-r-xr-xr-x 1 root wheel 630464 Mar 23 07:57 /bin/sh
run multiple commands (with logical)
$ echo foo; echo bar
foo
bar
$ echo foo && echo bar
foo
bar
$ echo foo || echo bar
foo
shell expansions
$ 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
do math arithmetic directly in the shell!
$ 1 + 2 * 3 - 4
3
$ (1 + 2) * (3 - 4) / 8.0
-0.375
Cicada is also a library (BETA)
Read APIs here: https://docs.rs/cicada/0.8.0/cicada/
Install Cicada
Please refer to docs/install.md.
FAQs
- Why another shell?
- Compare to bash?
- Compare to ion?
- Why functions support is in won't do list?
- Will cicada be POSIX-compatible?
- Will my bash/zsh scripts continue work in cicada?
- Windows support?
To do list
- job controls (
Ctrl-Z
,fg
,bg
etc) - and less...
Won't do list
- functions
- and more...