0.5.0-beta

This commit is contained in:
2025-04-11 13:12:44 +03:00
parent 5bfdde4bd9
commit 04d3329572
10 changed files with 122 additions and 53 deletions
+12 -6
View File
@@ -1,8 +1,14 @@
from rich.console import Console
from rich.markup import escape
from argenta.app import App
from argenta.command import Command
from argenta.router import Router
router = Router()
console = Console()
text = lambda command, description: f'[bold red]{escape('['+command+']')}[/bold red] [blue dim]*=*=*[/blue dim] [bold yellow italic]{escape(description)}'
print(text('start', 'command start'))
console.print(text('start', 'command start'))
@router.command(Command('test'))
def test():
print('test command')
app = App(ignore_command_register=False)
app.include_router(router)
app.set_unknown_command_handler(lambda command: print(f'Unknown command: {command.get_trigger()}'))
app.start_polling()
+1 -1
View File
@@ -14,7 +14,7 @@ settings_router: Router = Router()
console = Console()
@work_router.command(Command('get', 'Get Help', aliases=['help', 'get_help']))
@work_router.command(Command('get', 'Get Help', aliases=['help', 'Get_help']))
def command_help():
help_command()
+1 -2
View File
@@ -8,8 +8,7 @@ from argenta.app.autocompleter import AutoCompleter
autocompleter = AutoCompleter('./mock/.hist')
app: App = App(dividing_line=DynamicDividingLine(),
autocompleter=autocompleter,
system_points_title=None)
autocompleter=autocompleter)
def main():