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
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.
Hashes for twosheds-0.1.2-py2.py3-none-any.whl