Description
Ever wished the compactness of shell scripts be put into a real programming language?
Say hello to Plumbum Shell Combinators. Plumbum (Latin for lead, which was used to create
pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python.
The motto of the library is "Never write shell scripts again", and thus it attempts to mimic
the shell syntax ("shell combinators") where it makes sense, while keeping it all Pythonic
and cross-platform.
Apart from shell-like syntax and handy shortcuts, the library provides local and remote command
execution (over SSH), local and remote file-system paths, easy working-directory and environment
manipulation, and a programmatic Command-Line Interface (CLI) application toolkit.
plumbum alternatives and similar packages
Based on the "Command-line Application Development" category.
Alternatively, view plumbum alternatives based on common mentions on social networks and blogs.
-
Python Fire
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object. -
Gooey
Turn (almost) any Python command line program into a full GUI application with one line -
python-prompt-toolkit
Library for building powerful interactive command line applications in Python -
docopt
Pythonic command line arguments parser, that will make you smile -
asciimatics
A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations -
Argh
An argparse wrapper that doesn't make you say "argh" each time you deal with it. -
cliff
Command Line Interface Formulation Framework. Mirror of code maintained at opendev.org.
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of plumbum or a related project?