可扩展的蟒蛇壳
twosheds的Python项目详细描述
twosheds是一个命令语言解释器(shell),用python编写。
大多数现有的外壳是用C编写的,这使得扩展变得困难。Python 比较容易学习、阅读和写作,并且操作速度快 作为日常外壳:
>>> import twosheds >>> shell = twosheds.Shell() >>> shell.interact() $ ls AUTHORS.rst build requirements.txt test_twosheds.py LICENSE dist scripts tests Makefile docs setup.cfg twosheds README.rst env setup.py twosheds.egg-info
功能
- 高度可扩展
- 历史记录
- 完成
安装
要安装两个棚,只需:
$ pip install twosheds
如果要在系统范围内安装,您可能需要sudo。
贡献
- 检查打开的问题或打开一个新的问题,开始围绕功能想法或错误的讨论。
- 在github上分叉the repository,开始对master分支(或分支)进行更改。
- 编写一个测试,显示错误已修复或功能按预期工作。
- 发送一个pull请求并对维护程序进行bug处理,直到它被合并并发布为止。:)请确保将自己添加到AUTHORS。