"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.
Sultan allows you to interface with command-line utilities from Python without
having to write your scripts in Bash.
Sultan was designed because Bash just does not scale well with most projects.
As much as we can try, Bash does not have a proper package management system.
So, we’re left with script files that are sourced, and called, but it gets quiet
complicated as soon as you have more than 10 scripts.
Python has a great package and module system that allows us to create complex
projects using the Python language, but also leverage a lot of great tools and
functionality that we’ve grown to love and expect from Bash."
https://sultan.readthedocs.io/en/latest/
No comments:
Post a Comment