mirror of
https://github.com/koloideal/Argenta.git
synced 2026-06-10 10:05:28 +03:00
docs
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
from argenta.command.flag import InputFlag, ValidationStatus, InputFlags
|
||||
|
||||
# Создаём коллекцию InputFlags
|
||||
flags = InputFlags()
|
||||
|
||||
# Создаём несколько флагов
|
||||
flag1 = InputFlag(
|
||||
name="option1",
|
||||
prefix="--",
|
||||
input_value="value1",
|
||||
status=ValidationStatus.VALID
|
||||
)
|
||||
|
||||
flag2 = InputFlag(
|
||||
name="option2",
|
||||
prefix="--",
|
||||
input_value="value2",
|
||||
status=ValidationStatus.VALID
|
||||
)
|
||||
|
||||
flag3 = InputFlag(
|
||||
name="option3",
|
||||
prefix="---",
|
||||
input_value="value3",
|
||||
status=ValidationStatus.VALID
|
||||
)
|
||||
|
||||
# Добавляем все флаги одним вызовом
|
||||
flags.add_flags([flag1, flag2, flag3])
|
||||
|
||||
print(f"Total flags: {len(flags.flags)}")
|
||||
for flag in flags:
|
||||
print(f" - {flag.string_entity}: {flag.input_value}")
|
||||
|
||||
Reference in New Issue
Block a user