extensible Python shell
twosheds is a command language interpreter (shell), written in Python.
Most existing shells are written in C which makes extension difficult. Python is comparatively easy to learn, read, and write, and is fast enough to operate as a day-to-day shell:
>>> 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
- Highly extensible
To install twosheds, simply:
$ pip install twosheds
You may need to sudo if you intend to install system wide.
Documentation is available at http://twosheds.readthedocs.org/en/latest/.
- Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
- Fork the repository on GitHub to start making your changes to the master branch (or branch off it).
- Write a test which shows that the bug was fixed or that the feature works as expected.
- Send a pull request and bug the maintainer until its get merged and published. :) Make sure to add yourself to AUTHORS.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size twosheds-0.1.2-py2.py3-none-any.whl (9.6 kB)||File type Wheel||Python version 2.7||Upload date||Hashes View hashes|
|Filename, size twosheds-0.1.2.tar.gz (7.0 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for twosheds-0.1.2-py2.py3-none-any.whl