Я пишу инструмент командной строки, используя Python Нажмите пакет.
Для пользовательского ввода я хочу показать / скрыть следующую опцию ввода на основе первого ввода.
Вот пример кода:
import click
@click.command()
@click.option('--user/--no-user', prompt='do you want to add user?')
@click.option('--new-user', prompt='add user')
def add_user(user, new_user):
print(user)
print(new_user)
add_user()
Я хочу показывать второе приглашение ('--new-user'
), только если пользователь вводит да для первого ввода ('--user/--no-user'
).
Любая помощь, как я могу это сделать? Заранее спасибо.