Make your shelled out calls look like genuine OO code
Python
Switch branches/tags
Nothing to show
Pull request Compare This branch is 8 commits behind jbowes:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
COPYING
README.rst
examples.py
setup.py
shellout.py

README.rst

shellout provides an OO-like interface to running shell commands.

Usage

>>> import shellout as so
>>> print so.echo("hello, world")
... 'hello, world'
>>> print so.python.version()
... 'Python 2.7.1'
>>> print so.ls.color["always"]("/")
... bin
... dev
... etc
... home
... lib
... opt
... proc
... root
... sbin
... sys
... tmp
... usr
... var
>>> print so.echo('with "both" \'quotes\'')
... with "both" 'quotes'

Installation

$ pip install shellout