This commit is contained in:
2025-11-02 01:04:00 +03:00
parent 15f97eab61
commit 64c984a704
36 changed files with 170 additions and 42 deletions
@@ -1,6 +1,8 @@
from argenta.command.flag import Flag, InputFlag, ValidationStatus, PossibleValues
import re
from argenta.command.flag import (Flag, InputFlag, PossibleValues,
ValidationStatus)
# Создаём различные типы флагов
verbose_flag = Flag("verbose", possible_values=PossibleValues.NEITHER)
output_flag = Flag("output", possible_values=PossibleValues.ALL)
@@ -1,4 +1,5 @@
from argenta.command.flag import Flag, InputFlag, ValidationStatus, PossibleValues
from argenta.command.flag import (Flag, InputFlag, PossibleValues,
ValidationStatus)
# Создание флага без значения
help_flag = Flag("help", possible_values=PossibleValues.NEITHER)
@@ -1,5 +1,6 @@
from argenta import InputFlag, ValidationStatus
def process_input_flag(input_flag: InputFlag) -> None:
"""Обрабатывает входной флаг в зависимости от его статуса валидации"""