@DarkByte2015

Утилита командной строки?

Как в утилитах командой строки реализуются собственно команды? Т.е. их же не запрашивают (если говорить о питоне например) input-ом и словарем? Почему-то ведь параметры утилиты выскакивают если нажать TAB? Как это делается? Хотел одну утилитку написать и вот думаю как по красивее сделать.
  • Вопрос задан
  • 654 просмотра
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Ответ написан
Комментировать
Конечно, input-ом и словарем запрашивать все аргументы командной строки было бы не хорошо. Для этого есть библиотеки: вот argparse

И для автодополнения по TAB тоже: argcomplete
Ответ написан
xotkot
@xotkot
хорошо есть и хорошо весьма
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы