some changes in readme

This commit is contained in:
2025-04-01 23:49:17 +03:00
parent cc8135b733
commit 54992e55cb
6 changed files with 35 additions and 24 deletions
+4 -4
View File
@@ -2,13 +2,13 @@ from pprint import pprint
from rich.console import Console
from argenta.command import Command
from argenta.command.flag import Flags, InputFlags, Flag
from argenta.command.flag import Flags, InputFlags
from argenta.command.flag.defaults import PredeterminedFlags
from argenta.router import Router
from .handlers_implementation.help_command import help_command
work_router: Router = Router(title='Work nts:')
work_router: Router = Router(title='Work points:')
work_router.set_invalid_input_flag_handler(lambda flag: print(f'Invalid input flag: {flag.get_string_entity()} {flag.get_value() if flag.get_value() else ''}'))
settings_router: Router = Router(title='Settings points:')
@@ -22,14 +22,14 @@ def command_help():
help_command()
@work_router.command(Command(trigger='P', description='Start Solving', flags=Flags(PredeterminedFlags.HOST, PredeterminedFlags.PORT)))
@work_router.command(Command(trigger='S', description='Start Solving', flags=Flags(PredeterminedFlags.HOST, PredeterminedFlags.PORT)))
def command_start_solving(args: InputFlags):
print('Solving...')
pprint(args.get_flag('host'))
#start_solving_command()
@settings_router.command(Command(trigger='G', description='Update WordMath'))
@settings_router.command(Command(trigger='U', description='Update WordMath'))
def command_update():
print('Command update')
+4 -3
View File
@@ -9,7 +9,7 @@ app: App = App(prompt='[italic white bold]What do you want to do(enter number of
line_separate=f'\n{"[bold green]-[/bold green][bold red]-[/bold red]"*25}\n',
print_func=Console().print,
command_group_description_separate='',
repeat_command_groups=True)
repeat_command_groups=False)
def main():
@@ -24,13 +24,14 @@ def main():
app.set_initial_message(initial_greeting)
app.set_farewell_message(goodbye_message)
app.add_message_on_startup('--help for get helping\n\n')
app.add_message_on_startup('[b dim]Usage[/b dim]: [i]<command> <[green]flags[/green]>[/i]\n')
app.add_message_on_startup('[b dim]Help[/b dim]: [i]<command>[/i] [b red]--help[/b red]\n\n')
app.set_invalid_input_flags_handler(lambda raw_command: print(f"Invalid input flags: {raw_command}"))
app.set_unknown_command_handler(lambda command: print(f"Unknown command: {command.get_trigger()}"))
app.set_repeated_input_flags_handler(lambda raw_command: print(f"Repeated input flags: {raw_command}"))
app.set_description_message_pattern('[bold red][{command}][/bold red] [blue]*=*=*[/blue] [bold yellow italic]{description}')
app.set_description_message_pattern('[bold red][{command}][/bold red] [blue dim]*=*=*[/blue dim] [bold yellow italic]{description}')
app.start_polling()