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

981 stars
16 watching
50 forks
Language: Rust
last commit: 26 days ago
Linked from 2 awesome lists

cicadalinuxshellunix

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nn1ks/mshp A minimal shell prompt implemented in Rust 3
ryooooooga/croque A customizable shell prompt with optional customization options and support for multiple shells. 9
cezarmathe/gosh A basic shell written in Go with a limited set of commands and features. 41
michaelmacinnis/oh A new Unix shell with simplified rules and rich features designed to respect established conventions while improving power and regularity. 1,365
reubeno/brush A Rust implementation of a bash-compatible shell with POSIX features. 24
cch123/asm-cli-rust An interactive assembly shell written in Rust. 323
mirbsd/mksh A shell implementation that aims to provide a portable and compatible alternative to various Unix-like shells 211
cirho/powerline-rust An alternative to powerline-shell written in Rust, focusing on minimal execution time and simplicity. 51
redox-os/ion A modern system shell written in Rust, designed to be simple and powerful, with a focus on performance and stability. 1,476
lwandrebeck/rush A bash compatible shell written in Rust, aiming to be fully featured and reliable. 37
nisreenfarhoud/bash-cheatsheet A collection of essential Bash commands and concepts for efficient shell interaction. 374
magicant/yash A POSIX-compliant command line shell written in C99 with features to support daily interactive and scripting use. 337
dhylands/rshell A remote shell for MicroPython that allows users to interact with the microcontroller's filesystem and copy files between it and the host system. 953
gabriella439/turtle A Haskell-based shell scripting library providing a typed and lightweight environment for executing system commands and performing filesystem operations. 945
ks0n/ubsh A lightweight non-POSIX shell that aims to minimize unnecessary features and complexity. 3