twosheds

Release v0.1.2. (Installation)

twosheds is a library for making command language interpreters, or shells.

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

Features

  • Highly extensible
  • History
  • Completion

Community Guide

This part of the documentation, which is mostly prose, details the Requests ecosystem and community.

API Documentation

If you are looking for information on a specific function, class, or method, this part of the documentation is for you.

Contributor Guide

If you want to contribute to the project, this part of the documentation is for you.

Read the Docs v: latest
Versions
latest
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.