This commit is contained in:
2026-01-28 02:23:40 +03:00
parent 0567a3f4a3
commit 2a9281a421
9 changed files with 107 additions and 66 deletions
+21 -3
View File
@@ -1,4 +1,22 @@
from argenta import App
from prompt_toolkit.shortcuts import checkboxlist_dialog
from prompt_toolkit.styles import Style
app = App()
app._autocompleter.initial_setup(set())
results = checkboxlist_dialog(
title="CheckboxList dialog",
text="What would you like in your breakfast ?",
values=[
("eggs", "Eggs"),
("bacon", "Bacon"),
("croissants", "20 Croissants"),
("daily", "The breakfast of the day")
],
style=Style.from_dict({
'dialog': 'bg:#cdbbb3',
'button': 'bg:#bf99a4',
'checkbox': '#e8612c',
'dialog.body': 'bg:#a9cfd0',
'dialog shadow': 'bg:#c98982',
'frame.label': '#fcaca3',
'dialog.body label': '#fd8bb6',
})
).run()
+5 -2
View File
@@ -1,10 +1,13 @@
from prompt_toolkit import HTML
from argenta import App, Orchestrator
from argenta.app import PredefinedMessages
from argenta.app import PredefinedMessages, StaticDividingLine, AutoCompleter
from argenta.app.dividing_line.models import DynamicDividingLine
from mock.mock_app.routers import work_router
app: App = App(
dividing_line=DynamicDividingLine('^'),
dividing_line=StaticDividingLine('~'),
prompt=HTML('\n<blink>>>></blink>')
)
orchestrator: Orchestrator = Orchestrator()
+4 -3
View File
@@ -1,7 +1,8 @@
from argenta import Command, Response, Router
from argenta.command import Flag, Flags
from argenta.command.flag import ValidationStatus
work_router: Router = Router(title="Base points:", disable_redirect_stdout=True)
work_router: Router = Router(title="Base points:")
@work_router.command(
@@ -13,5 +14,5 @@ work_router: Router = Router(title="Base points:", disable_redirect_stdout=True)
description="Hello, world!")
)
def command_help(response: Response):
c = input("Enter your name: ")
print(f"Hello, {c}!")
n = input('sfgdheth')
print(f"Hello,{n} {response.input_flags.get_flag_by_name('test', with_status=ValidationStatus.VALID)}")