Есть ли библиотека Python, которая облегчает создание утилит CLI, таких как команды управления Django?

Я хочу создать набор утилит командной строки в python, которые будут использоваться следующим образом:

python utility.py command1 -option arg 

Очень похоже на команды управления django. Есть ли библиотека, которая облегчает создание таких команд?

Думаю, Бейкер хорош. Возможно, Optfunc .

Optparse – это путь

Вы просто хотите создать двухуровневую команду? Вы должны использовать argparse – это достаточно просто, похоже на optparse, но упрощает задачу двухуровневой команды и будет находиться в стандартной библиотеке с Python 2.7.

Взгляните на plac . Я не использовал его, поскольку я наткнулся на него совсем недавно. Это выглядит довольно просто.