Описание: пользователю нужно будет установить мою утилиту и запустить из нее две разные команды: command_1 и command_2.
для этого в setup.py я использовал такой синтаксис:
entry_points={
'console_scripts': [
'command_1 = src.cli:function_command_1',
'command_2 = src.cli:function_command_2',
]
после выполнения пользователем: pip install my_module
он может использовать две отдельные команды в командной строке;
например, пользователь может запустить:
command_1 --parameter_1='p1' --parameter_2='p2'
Проблема:
Что, если мой модуль выполняет несколько команд, а не одну? Например:
my_module command_1 --parameter_1='p1' --parameter_2='p2'
my_module command_2 --parameter_1='p3' --parameter_2='p4'
...
my_module command_15 --parameter_1='p15'
Существует решение использовать click для разных одиночных команд для приложения: Как я могу разделить мои команды Click, каждая с набором подкоманд, на несколько файлов?
у кого-нибудь была подобная проблема, если нет, что посоветуете?
Спасибо всем заранее