The Rust Shell
This project is no longer maintained
Rush is not under active development. I may continue work on it at some point but there aren't enough hours in the day.
Rusty uses toml to customize it's use. Here are some of the configuration options:
[prompt]
left = "%U@%H %L %R"
The characters following the % can all be used or not. Here is what they stand for:
They can be arranged in any order you desire. Any extra characters in the field will just be put in the prompt. Following the above example for my computer the prompt would look like:
zethra@linux-box ~/ $
The [alias] is required in the config file but anything underneath is optional. Below is an example of how it would look in your file in order to use them:
[alias]
gpm = "git push master"
gc = "git commit"
ls = "ls -al"
The [env_var] is required in the config file but anything underneath is optional. Below is an example of how it would look in your file in order to use them:
[env_var]
EDITOR = "vim"
Rush was orininally a fork of Rusty although I've changed a lot since then. My peg grammar was largly taken from js-shell-parse.
If you'd like to contribute to the project please submit a pull request. Help is very appreciated.