Command and Rule over your Shell
Project description
Command and Rule over your Shell
Note
1. Sultan currently supports Python 2.7.x. Version 0.3 of Sultan is slated to support Python 3.0.
2. Your input is welcome! Please provide your feedback by creating issues on Github
Documentation
Documentation is available on ReadTheDocs: http://sultan.readthedocs.io/en/latest/
What is Sultan?
Sultan is a Python package for interfacing with command-line utilities, like yum, apt-get, or ls, in a Pythonic manner. It lets you run command-line utilities using simple function calls.
The simplest way to use Sultan is to just call it:
The recommended way of using Sultan is to use it in Context Management mode. Here is how to use Sultan with Context Management:
What if we want to install this command on a remote machine? You can easily achieve this using context management:
If you enter a wrong command, Sultan will print out details you need to debug and find the problem quickly.
Here, the same command was run on a Mac:
Want to get started? Simply install Sultan, and start writing your clean code:
pip install --upgrade sultan
If you have more questions, check the docs! http://sultan.readthedocs.io/en/latest/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.