Commit Graph

25 Commits

Author SHA1 Message Date
Roland Thomas Jr 21af003bc7
Update help formatting, allow help to be filtered by tag 2025-05-31 21:51:08 -04:00
Roland Thomas Jr 3d3a706784
Formatting of help text 2025-05-30 21:52:29 -04:00
Roland Thomas Jr c2eb854e5a
Add help_text for commands to argparse run subcommand, change the way Falyx.run works and you can only pass FalyxParsers 2025-05-30 00:36:55 -04:00
Roland Thomas Jr fb1ffbe9f6
Add ArgumentAction.ACTION, support POSIX bundling in CAP, Move all Actions to their own file 2025-05-25 19:25:32 -04:00
Roland Thomas Jr 4f3632bc6b
Remove emojis from logging statements 2025-05-24 15:09:39 -04:00
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 2bdca72e04
Create action submodule, add various examples 2025-05-13 20:07:31 -04:00
Roland Thomas Jr 87a56ac40b
Linting 2025-05-13 00:18:04 -04:00
Roland Thomas Jr 5c09f86b9b
Add help_text to preview, preview to menu, error handling for imports, summary printing for run and run-all, mandatory kwargs for most arguments 2025-05-10 09:56:48 -04:00
Roland Thomas Jr 9351ae658c
Add SelectFileAction, Remove GrepAction, UppercaseIO 2025-05-10 01:08:34 -04:00
Roland Thomas Jr 880d86d47d
Move spinner and confirmation logic from Falyx to Command 2025-05-08 00:45:24 -04:00
Roland Thomas Jr 5d96d6d3d9
Change headless -> run_key, Add previews, _wrap_literal -> _wrap 2025-05-06 22:56:45 -04:00
Roland Thomas Jr f9cb9ebaef
Change color -> style, Add SelectionOption 2025-05-04 19:35:44 -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 4b1a9ef718
Add retry_utils, update docstrings, add tests 2025-05-01 00:35:36 -04:00
Roland Thomas Jr 80de941335
Hide ioactions, Add doc strings, Add tests 2025-04-29 16:34:20 -04:00
Roland Thomas Jr 18163edab9
bottom_bar remove _items, add remove_item and clear functions 2025-04-24 19:08:37 -04:00
Roland Thomas Jr b9859c700f Solidify retry interface for Action, Command 2025-04-15 22:36:06 -04:00
Roland Thomas Jr 3c75b5db3a Initial 2025-04-14 22:14:12 -04:00