【文件属性】:
文件名称:shelly:具有实时IRC聊天功能的python shell!
文件大小:21KB
文件格式:ZIP
更新时间:2021-03-14 15:20:16
shell python-shell Python
雪莉
一个没有外部依赖bash的python REPL,带有实时IRC聊天和自定义文本编辑器。
用法
克隆此python3 shell.py并运行python3 shell.py 。
屏幕截图
壳
聊天
编辑
特征
所有基本的Shell命令。
Python代码解释。
彩色的提示和错误消息。
制表符完成。
自定义文本编辑器-kedit。
IRC聊天。
命令特定的帮助消息
没有外部依赖性(一路手写python)。
去做
管道支撑。
重定向运算符的实现。
sudo支持。
chmod支持。
自动跳转支持。
通过IRC远程执行命令(同意)。
添加对运行外部二进制文件的支持。
发展
要添加自己的命令,只需将其定义为“在DEFINE YOUR FUNCTION ABOVE THIS LINE行上DEFINE YOUR FUNCTION ABOVE THIS LINE功能”上方的D
【文件预览】:
shelly-main
----shell.py(18KB)
----LICENSE(1KB)
----__init__.py(94B)
----.gitignore(2KB)
----README.md(1KB)
----scripts()
--------readchar()
--------getkey.py(102B)
--------cow.py(2KB)
--------irc_client.py(4KB)
--------__init__.py(0B)
--------kedit.py(7KB)
--------identify.py(16KB)