Commit Graph

12 Commits

Author SHA1 Message Date
Roland Thomas Jr ddb78bd5a7
Add PromptMenuAction, add cancel button to SelectionAction, make get_command async, add Action validation and defauilt nargs to None. 2025-05-24 12:29:16 -04:00
Roland Thomas Jr b51ba87999
Add cancel for SelectionActions, Add args/kwargs to ActionFactoryAction, remove requires_input detection, add return types to SelectionAction, add option to hide_menu_table 2025-05-21 23:18:45 -04:00
Roland Thomas Jr 3c0a81359c
Make auto_args default fallback, integrate io_actions with argument parsing 2025-05-19 20:03:04 -04:00
Roland Thomas Jr afa47b0bac
Add auto_args 2025-05-18 22:24:44 -04:00
Roland Thomas Jr 62276debd5
Add CommandArgumentParser and integrate argument parsing from cli and menu prompt 2025-05-17 21:10:50 -04:00
Roland Thomas Jr b14004c989
Add UserInputAction, coerce ActionFactoryAction to be async, add custom tables for MenuAction, Change Exit Command to use X 2025-05-14 20:28:28 -04:00
Roland Thomas Jr bba473047c
Add loading submenus from config or Falyx object, more examples 2025-05-13 23:19:29 -04:00
Roland Thomas Jr 2bdca72e04
Create action submodule, add various examples 2025-05-13 20:07:31 -04:00
Roland Thomas Jr 91c4d5481f
Add MenuAction, SelectionAction, SignalAction, never_prompt(options_manager propagation), Merged prepare 2025-05-04 14:11:03 -04:00
Roland Thomas Jr e91654ca27
Linting, pre-commit 2025-05-01 20:26:50 -04:00
Roland Thomas Jr bc1637143c
Rename ResultsContext -> SharedContext 2025-04-30 21:45:11 -04:00
Roland Thomas Jr 4969b7cfa8 Add Examples 2025-04-16 21:52:40 -04:00