rip |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
docs | ||
shellp | ||
tests | ||
.gitignore | ||
.readthedocs.yml | ||
.travis.yml | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
setup.cfg | ||
setup.py |
README.md
ShellP
This project has been discontinued due to development issues. I might start working on a new shell soon, though. See my profile to see if I have started working on it
Click here to watch a demo:
ShellP is a shell implemented in Python and currently in alpla stage of development. This is an example shell session that utilizes argument functions:
$ echo $$random
64
$ echo $$random
40
$ echo $$tempfile
/tmp/my_temp_file.txt
$ echo $$weekday
Thursday
Advantages over other shells
- Easy to configure (e.g. PS1 value is more readable and easier to make yourself)
- Easy to install without root access
- Variety of values that you can use for PS1, including git branch and execution duration of previous command
Basic Usage
Install ShellP:
pip3 install --user shellp
Start ShellP:
python3 -m shellp