mitnk / Cicada
Licence: mit
A bash-like Unix shell written in Rust
Stars: ✭ 807
Projects that are alternatives of or similar to Cicada
Imgur Screenshot
Take screenshot selection, upload to imgur. + more cool things
Stars: ✭ 540 (-33.09%)
Mutual labels: unix
Sysinfo
A system handler to get information and interact with processes written in Rust
Stars: ✭ 479 (-40.64%)
Mutual labels: unix
Ipt
Interactive Pipe To: The Node.js cli interactive workflow
Stars: ✭ 783 (-2.97%)
Mutual labels: unix
Ocaml Cohttp
An OCaml library for HTTP clients and servers using Lwt or Async
Stars: ✭ 533 (-33.95%)
Mutual labels: unix
Unix
Mirror of the Restoration of 1st Edition UNIX kernel sources from pdf document.
Stars: ✭ 524 (-35.07%)
Mutual labels: unix
Cross Env
🔀 Cross platform setting of environment scripts
Stars: ✭ 5,623 (+596.78%)
Mutual labels: unix
Unix History Repo
Continuous Unix commit history from 1970 until today
Stars: ✭ 4,851 (+501.12%)
Mutual labels: unix
Desed
Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.
Stars: ✭ 719 (-10.9%)
Mutual labels: unix
Privilege Escalation Awesome Scripts Suite
PEASS - Privilege Escalation Awesome Scripts SUITE (with colors)
Stars: ✭ 7,144 (+785.25%)
Mutual labels: unix
Speed Camera
A Unix, Windows, Raspberry Pi Object Speed Camera using python, opencv, video streaming, motion tracking. Includes a Standalone Web Server Interface, Image Search using opencv template match and a whiptail Admin Menu Interface Includes picam and webcam Plugins for motion track security camera configuration including rclone sync script. watch-app allows remotely controller camera configuration from a remote storage service name. Uses sqlite3 and gnuplot for reporting. Recently added openalpr license plate reader support.
Stars: ✭ 539 (-33.21%)
Mutual labels: unix
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+794.8%)
Mutual labels: unix
Command Injection Payload List
🎯 Command Injection Payload List
Stars: ✭ 658 (-18.46%)
Mutual labels: unix
Cicada Unix Shell
Cicada is a simple Unix shell written in Rust.
Documents
- Install cicada
- Environment Variables
- Cicada Builtins
- Completion
- RC File
- History
- Job Control
- Customize Prompt
- Scripting
Try out cicada with Docker
$ docker pull mitnk/cicada
$ docker run --rm -it mitnk/cicada
(in-cicada) $ cinfo
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 618512 Oct 26 2017 /bin/sh
$ echo "Time is $(date)."
Time is Sun Sep 2 12:04:13 CST 2018.
Run multiple commands (with logical)
$ echo foo; echo bar
foo
bar
$ echo foo && echo bar
foo
bar
$ echo foo || echo bar
foo
Math arithmetic directly in the shell!
$ 1 + 2 * 3 - 4
3
$ (1 + 2) * (3 - 4) / 8.0
-0.375
$ 2 ^ 31
2147483648
Cicada is also a library (BETA)
Read APIs here: https://docs.rs/cicada/.
FAQs
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].