A smol prompt in rust + moonscript
- To build this prompt, simply use
cargo build --release, this will build astarget/release/rprompt - To rebuild the moonscript code, you'll need
moonbuildandmoonbuild releaseormoonbuild debugshould work - To install, you need to set it as your shell's prompt command (see the
install/directory, sourcing these with your shell)
- tell you who you are and what machine you're on
- tell you what happened (last command status)
- tell you which shell you're currently using, if it's not your
$SHELL - tell you where you are (current directory, and whether or not you're in screen and tmux)
- tell you what you are doing (git repo, branch and local copy status)
- tell you what venv you're using (venv root and python version)
- color itself if terminal supports 256color
nvm,luaverand similar envs- command execution time
- possibility to enable or disable features at moonscript compile time
- maybe even a small config file that gets compiled in the binary