Вопросы по теме 'python-click'
Можно ли использовать шаблон фабрики приложений из Flask с приложениями Click CLI?
Представьте, что у меня есть большое приложение CLI с множеством разных команд (подумайте, например, image-magick).
Я хотел организовать это приложение по модулям и т. Д. Итак, где-то был бы мастер click.group :
#main.py file
@click.group()...
1646 просмотров
schedule
21.11.2022
Можно ли добавить глобальный аргумент для всех подкоманд в интерфейсах на основе Click?
Я использую Click под virtualenv и использую директиву entry_point в setuptools, чтобы сопоставить корень с функцией, называемой диспетчером.
Мой инструмент предоставляет две подкоманды serve и config . Я использую параметр в группе верхнего...
1423 просмотров
schedule
07.05.2024
Взаимоисключающие группы опций в 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 просмотров
schedule
10.02.2024
щелчок python, сделать значение параметра необязательным
Я работаю над небольшим инструментом командной строки, используя Python 2. и нажмите . Мой инструмент должен либо записать значение, либо прочитать его, либо не изменять его. Было бы неплохо, если бы я мог сделать следующее:
mytool...
2639 просмотров
schedule
03.04.2024
Используйте CLI Flask Click с шаблоном фабрики приложений
Я определяю свое приложение Flask, используя шаблон фабрики приложений. При использовании Flask-Script я могу передать фабричную функцию в файл Manager . Вместо этого я хотел бы использовать встроенный в Flask интерфейс командной строки Click. Как...
6132 просмотров
schedule
03.12.2023
Команда 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 просмотров
schedule
27.01.2024
Флаг функции для команд щелчка 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 просмотров
schedule
10.03.2024
Щелчок 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 просмотров
schedule
21.04.2024
Нажмите пользовательские несколько команд вместе с завершением bash
Я следовал примеру из документации Click для реализации пользовательских мультикоманд , а затем я хочу объединить это с поддержкой завершения Bash, как описано здесь . Результат, когда я пытаюсь завершить с помощью TAB, заключается в том, что «cli»...
121 просмотров
schedule
03.05.2024