- Notifications
You must be signed in to change notification settings - Fork0
A python shell with realtime IRC chat
License
NotificationsYou must be signed in to change notification settings
k4u5h1k/Shelly
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A no external dependancy, modular, single script, bash-like python REPL with realtime IRC chat and custom text editorkedit
.
- Support for over 40 shell commands
- Python code interpretation
- Coloured prompt and error messages
- Tab completion
- Command specific help messages
- no external dependancies (custom implementations all the way)
shell.py
can be used alone! Meaning user mayrm -rf scripts
if they do not desire chat and text editor functionality.
clone this repo and runpython3 shell.py
.
- Pipe support.
- Redirect operator implementation.
- sudo support.
- chmod support.
- Autojump support.
- remote command execution (with consent) via IRC.
To add your own commands simply define them as a function above theDEFINE YOUR FUNCTION ABOVE THIS LINE
line.
- scripts/cow.py customized fromhttps://github.com/VaasuDevanS/cowsay-python.
- readchar fromhttps://github.com/magmax/python-readchar.
About
A python shell with realtime IRC chat