cicada

Shell

A Rust-based Unix shell implementation with basic features such as piping, redirections, and arithmetic operations.

An old-school bash-like Unix shell written in Rust

GitHub

983 stars
16 watching
50 forks
Language: Rust
last commit: almost 2 years ago
Linked from 2 awesome lists

cicadalinuxshellunix

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nn1ks/mshpA minimal shell prompt implemented in Rust3
ryooooooga/croqueA customizable shell prompt with optional customization options and support for multiple shells.9
cezarmathe/goshA basic shell written in Go with a limited set of commands and features.41
michaelmacinnis/ohA new Unix shell with simplified rules and rich features designed to respect established conventions while improving power and regularity.1,366
reubeno/brushA Rust implementation of a POSIX-compatible shell.37
cch123/asm-cli-rustAn interactive assembly shell written in Rust.325
mirbsd/mkshA shell implementation that aims to provide a portable and compatible alternative to various Unix-like shells211
cirho/powerline-rustAn alternative to powerline-shell written in Rust, focusing on minimal execution time and simplicity.51
redox-os/ionA modern system shell written in Rust, designed to be simple and powerful, with a focus on performance and stability.1,484
lwandrebeck/rushA bash compatible shell written in Rust, aiming to be fully featured and reliable.38
nisreenfarhoud/bash-cheatsheetA collection of essential Bash commands and concepts for efficient shell interaction.374
magicant/yashA POSIX-compliant command line shell written in C99 with features to support daily interactive and scripting use.348
dhylands/rshellA remote shell for MicroPython that allows users to interact with the microcontroller's filesystem and copy files between it and the host system.960
gabriella439/turtleA Haskell-based shell scripting library providing a typed and lightweight environment for executing system commands and performing filesystem operations.946
ks0n/ubshA lightweight non-POSIX shell that aims to minimize unnecessary features and complexity.3