crush
Hybrid shell
An attempt to create a hybrid shell and programming language with features like type systems and lexical scoping.
Crush is a command line shell that is also a powerful modern programming language.
2k stars
22 watching
35 forks
Language: Rust
last commit: 6 months ago Related projects:
Repository | Description | Stars |
---|---|---|
lwandrebeck/rush | A bash compatible shell written in Rust, aiming to be fully featured and reliable. | 38 |
lasantosr/intelli-shell | Automated command completion and bookmarking system for shells | 235 |
mitnk/cicada | A Rust-based Unix shell implementation with basic features such as piping, redirections, and arithmetic operations. | 983 |
hashrock/deno-opn | A TypeScript-based library for opening files and URLs on multiple platforms using the native system's process management tools | 39 |
twitchax/sheller | A .NET library that makes building shell scripts easy and fluent by abstracting away low-level command execution details. | 107 |
nn1ks/mshp | A minimal shell prompt implemented in Rust | 3 |
sstadick/crabz | A cross-platform compression and decompression tool written in Rust. | 333 |
danieltodor/blaze | A customizable terminal prompt system for bash, zsh, and fish. | 22 |
buster/rrun | A minimalistic command launcher built with Rust | 112 |
gobwas/influent.rs | An InfluxDB driver for Rust, allowing Rust programs to interact with an InfluxDB instance. | 43 |
liamg/bearings | A fast, customizable shell prompt solution for multiple shells and languages | 199 |
h3rald/min | A small concatenative programming language and shell built on top of the Nim programming language | 316 |
dundalek/closh | A Bash-like shell built on top of Clojure to improve its usability and presentation. | 1,623 |
ipetkov/crane | Automates and optimizes the build process of Rust projects using incremental artifact caching. | 972 |
ryooooooga/croque | A customizable shell prompt with optional customization options and support for multiple shells. | 9 |