pish
This is a shell written in Rust.
Building it
- Have rust/cargo installed
rustup override set nightlycargo build
Trying it out
mkdir -p ~/.config/pish/cp src/profile ~/.config/pish/.pishrccargo run
Installing it
- first test it out like described in the section above - a malformed or missing
.pishrcfile makes the shell essentially unusable! - put the binary at a path that is useful to you, like
/usr/bin/pish - allow the shell to be used for login by putting
/usr/bin/pishinto/etc/shells - adjust your shell in
/etc/passwd
