Вопросы по теме 'python-click'

Можно ли использовать шаблон фабрики приложений из Flask с приложениями Click CLI?
Представьте, что у меня есть большое приложение CLI с множеством разных команд (подумайте, например, image-magick). Я хотел организовать это приложение по модулям и т. Д. Итак, где-то был бы мастер click.group : #main.py file @click.group()...
1646 просмотров

Можно ли добавить глобальный аргумент для всех подкоманд в интерфейсах на основе Click?
Я использую Click под virtualenv и использую директиву entry_point в setuptools, чтобы сопоставить корень с функцией, называемой диспетчером. Мой инструмент предоставляет две подкоманды serve и config . Я использую параметр в группе верхнего...
1423 просмотров

Взаимоисключающие группы опций в python Click
Как я могу создать взаимоисключающую группу опций в Click? Я хочу либо принять флаг «--all», либо выбрать опцию с параметром, например «--color red».
10479 просмотров
schedule 20.11.2022

Python Click: пользовательское сообщение об ошибке
Я использую отличную библиотеку Python Click для обработки параметров командной строки в моем инструменте. Вот упрощенная версия моего кода (полный скрипт здесь ): @click.command( context_settings = dict( help_option_names = ['-h',...
5045 просмотров

щелчок python, сделать значение параметра необязательным
Я работаю над небольшим инструментом командной строки, используя Python 2. и нажмите . Мой инструмент должен либо записать значение, либо прочитать его, либо не изменять его. Было бы неплохо, если бы я мог сделать следующее: mytool...
2639 просмотров
schedule 03.04.2024

Используйте CLI Flask Click с шаблоном фабрики приложений
Я определяю свое приложение Flask, используя шаблон фабрики приложений. При использовании Flask-Script я могу передать фабричную функцию в файл Manager . Вместо этого я хотел бы использовать встроенный в Flask интерфейс командной строки Click. Как...
6132 просмотров

Команда Python Click не распознает параметры
Я пытаюсь зарегистрировать параметры командной строки в Click. Все работает нормально, пока я не добавлю аргумент params в конструктор. class InitCommand(click.Command): def __init__(self): super().__init__(...
1297 просмотров
schedule 22.01.2024

Python Click — укажите аргументы и параметры из файла конфигурации
Учитывая следующую программу: #!/usr/bin/env python import click @click.command() @click.argument("arg") @click.option("--opt") @click.option("--config_file", type=click.Path()) def main(arg, opt, config_file): print("arg: {}".format(arg))...
8681 просмотров

Флаг функции для команд щелчка Python
В моем скрипте python-click-CLI я создаю некоторые команды для функций, которые не должны быть видны пользователям (чтобы не путать их), но видны, например. Разработчики. Можно ли использовать флаги функций для команд Python-щелчка? Я хотел бы...
538 просмотров
schedule 04.12.2022

Проект щелчка Python, Django недоступен из-за ошибки PYTHONPATH
У меня есть проект click , который нигде не использует/не нуждается в Django, но при запуске prospector как части статического анализа выдает эту странную ошибку Команда prospector -I __init__.py --strictness veryhigh --max-line-length...
1477 просмотров

Щелчок Python и обратный вызов опции --help не хотят
У меня есть следующий код клика: @click.group(invoke_without_command=True) def cli(): click.echo("Starting CallFlow....") setup_logging() # ##################----GEN---################## @cli.command(help="a sub command") @click.option(...
295 просмотров
schedule 19.01.2024

Как добавить аргумент по умолчанию для выбора опции python
Я работаю над инструментом CLI Python, который использует библиотеку кликов. Я хочу иметь опцию --opt1 , которая работает следующим образом: Если я запускаю программу без этого, ее значение должно быть None . Если я запускаю программу...
89 просмотров
schedule 24.12.2023

Щелкните: Настройте обработку ошибок с отсутствующим аргументом, переопределив функцию показа UsageError.
В настоящее время я пытаюсь настроить обработку ошибок, когда команда была дана без предоставления необходимых аргументов с помощью Click. В соответствии с этот вопрос SO это можно сделать, переопределив функцию show click.exceptions.UsageError...
284 просмотров

Нажмите пользовательские несколько команд вместе с завершением bash
Я следовал примеру из документации Click для реализации пользовательских мультикоманд , а затем я хочу объединить это с поддержкой завершения Bash, как описано здесь . Результат, когда я пытаюсь завершить с помощью TAB, заключается в том, что «cli»...
121 просмотров
schedule 03.05.2024