work on stable major version

This commit is contained in:
2025-04-30 15:48:38 +03:00
parent 1159dda16e
commit 5a17e916eb
7 changed files with 60 additions and 19 deletions
+20 -3
View File
@@ -1,6 +1,23 @@
from argenta.response import Response, Status
from argenta.app import App
from argenta.app.dividing_line import StaticDividingLine, DynamicDividingLine
from argenta.app.autocompleter import AutoCompleter
from argenta.app.defaults import PredefinedMessages
from argenta.command import Command
from argenta.command.flags import Flags, InputFlags, InvalidValueInputFlags, UndefinedInputFlags, ValidInputFlags
from argenta.command.flag import Flag, InputFlag
from argenta.command.flag.defaults import PredefinedFlags
from argenta.router import Router
from argenta.orchestrator import Orchestrator
from argenta.command.models import InputCommand
app = App()
app._all_registered_triggers_in_lower = ['fr', 'Tre', 'Pre']
print(app._is_unknown_command(InputCommand('fr')))
while True:
cmd = input(">>> ")
if cmd == "exit":
break
else:
parse_cmd: InputCommand = InputCommand.parse(cmd)
print(f'name: {parse_cmd.get_trigger()}\n'
f'flags: {parse_cmd.get_input_flags().get_flags()}\n')