/
kolo
/
Argenta
Обзор
Документация
Войти
/
kolo
/
Argenta
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/code_snippets/command/snippet3.py
33 строки
907 B
kolo
feat: impl docs (#4)
04 дек 2025, 21:55
Не верифицирован
04 дек 2025, 21:55
ce7e24b
Код
Авторство
О чём код?
from argenta import Command, Response, Router from argenta.command import Flag, Flags router = Router(title="Server Management") @router.command( Command( "start", description="Start the server", flags=Flags( [ Flag("port"), Flag("host"), Flag("debug"), ] ), aliases=["run"], ) ) def handle_start(response: Response): input_flags = response.input_flags port_flag = input_flags.get_flag_by_name("port") host_flag = input_flags.get_flag_by_name("host") debug_flag = input_flags.get_flag_by_name("debug") host = host_flag.input_value if host_flag else "localhost" port = port_flag.input_value if port_flag else "8080" debug = debug_flag and debug_flag.input_value print(f"Starting server on {host}:{port}") if debug: print("Debug mode: ON")