!! This shell is far away from being somehow usable or in a working condition !! A small and fast linux shell written in Rust, inspired by hilbish and fish.
Note, that this shell will not be POSIX compatible.
To install sheesh, first download this repository and enter it:
git clone https://github.com/spydr06/sheesh.git cd ./sheeshThen compile and install it using cargo:
cargo install --path .At the moment, I'm not very sure about how the syntax will be, although I opt for Ruby or Crystal like syntax since its easy to read, write and (most importantly) parse. So (hopefully) the syntax will look something like this:
#!/bin/sheesh # import another script require 'foo.sh' # set a useful alias alias ls = "ls -al" # define some functions def foo echo "Hello World!" $value = true if $value echo "{$value} will always be true" end end foo()Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
sheesh is licensed under the MIT license.