This commit is contained in:
2025-11-02 01:04:31 +03:00
parent 64c984a704
commit 9c58c10152
70 changed files with 341 additions and 391 deletions
+2 -8
View File
@@ -2,16 +2,10 @@ from argenta.command.flag import InputFlag, ValidationStatus
# Создание InputFlag с полным набором параметров
output_flag = InputFlag(
name="output",
prefix="--",
input_value="result.txt",
status=ValidationStatus.VALID
name="output", prefix="--", input_value="result.txt", status=ValidationStatus.VALID
)
# Флаг без значения
help_flag = InputFlag(
name="help",
prefix="-",
input_value=None,
status=ValidationStatus.VALID
name="help", prefix="-", input_value=None, status=ValidationStatus.VALID
)
+1 -4
View File
@@ -1,10 +1,7 @@
from argenta.command.flag import InputFlag, ValidationStatus
flag = InputFlag(
name="verbose",
prefix="-",
input_value=None,
status=ValidationStatus.VALID
name="verbose", prefix="-", input_value=None, status=ValidationStatus.VALID
)
# Получение строкового представления флага
+2 -8
View File
@@ -1,17 +1,11 @@
from argenta.command.flag import InputFlag, ValidationStatus
flag_with_value = InputFlag(
name="output",
prefix="--",
input_value="result.txt",
status=ValidationStatus.VALID
name="output", prefix="--", input_value="result.txt", status=ValidationStatus.VALID
)
flag_without_value = InputFlag(
name="help",
prefix="-",
input_value=None,
status=ValidationStatus.VALID
name="help", prefix="-", input_value=None, status=ValidationStatus.VALID
)
# Строковое представление включает значение
+1 -1
View File
@@ -4,7 +4,7 @@ flag = InputFlag(
name="config",
prefix="--",
input_value="settings.json",
status=ValidationStatus.VALID
status=ValidationStatus.VALID,
)
# Отладочное представление объекта
+2 -8
View File
@@ -1,17 +1,11 @@
from argenta.command.flag import InputFlag, ValidationStatus
flag1 = InputFlag(
name="debug",
prefix="--",
input_value=None,
status=ValidationStatus.VALID
name="debug", prefix="--", input_value=None, status=ValidationStatus.VALID
)
flag2 = InputFlag(
name="debug",
prefix="-",
input_value="true",
status=ValidationStatus.INVALID
name="debug", prefix="-", input_value="true", status=ValidationStatus.INVALID
)
# Сравнение по имени (префикс и значение не учитываются)