Created by: idavydov
Plumbum allows you to run shell commands (and pipe them) in a very intuitive and powerful way.
It has almost three times more stars on github than delegator.py, so I think it deserves metioning.
An example:
>>> chain = ls["-a"] | grep["-v", "\\.py"] | wc["-l"]
>>> print chain
/bin/ls -a | /bin/grep -v '\.py' | /usr/bin/wc -l
>>> chain()
u'13\n'
What is this Python project?
Plumbum has very flexible and intuitive way of running shell commands. You can transform them to functions, pipe them etc.
What's the difference between this Python project and similar ones?
- Much more clear syntax than popen and subprocess.
- More pythonic way of piping commands than delegator.py and sarge
- More shell style syntax than
sh
. - It seems to be developed a bit more actively than
sh
. - Seamless remote program execution (i.e. ssh)
- Less non-obvious magic than in
sh
.
--
Anyone who agrees with this pull request could vote for it by adding a