Roland Thomas Jr roland
roland pushed to command-arg-parser at roland/falyx 2025-05-17 21:11:14 -04:00
62276debd5 Add CommandArgumentParser and integrate argument parsing from cli and menu prompt
roland pushed to main at roland/falyx 2025-05-14 20:28:37 -04:00
b14004c989 Add UserInputAction, coerce ActionFactoryAction to be async, add custom tables for MenuAction, Change Exit Command to use X
roland pushed to main at roland/falyx 2025-05-13 23:19:38 -04:00
bba473047c Add loading submenus from config or Falyx object, more examples
roland pushed to main at roland/falyx 2025-05-13 20:07:49 -04:00
2bdca72e04 Create action submodule, add various examples
roland pushed to main at roland/falyx 2025-05-13 14:22:14 -04:00
87a56ac40b Linting
roland pushed to main at roland/falyx 2025-05-11 14:32:30 -04:00
e999ad5e1c Add better starter examples init.py, change validation in config.py, add add_command_from_command
roland pushed to main at roland/falyx 2025-05-10 09:57:01 -04:00
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
roland pushed to main at roland/falyx 2025-05-10 01:08:52 -04:00
9351ae658c Add SelectFileAction, Remove GrepAction, UppercaseIO
roland pushed to main at roland/falyx 2025-05-09 23:43:45 -04:00
76e542cfce Add ActionFactoryAction, Add mode flags for Falyx, Rename inject_last_result_as -> inject_into
roland pushed to main at roland/falyx 2025-05-08 22:10:15 -04:00
ad803e01be Add register_teardown, Rename session -> prompt_session, Add sets, tuples to SelectionAction
roland pushed to main at roland/falyx 2025-05-08 00:56:22 -04:00
53729f089f Remove always_confirm
roland pushed to main at roland/falyx 2025-05-08 00:53:52 -04:00
7616216c26 Increment version
roland pushed to main at roland/falyx 2025-05-08 00:51:39 -04:00
26aab7f2d5 Fix HTTPAction close logic
roland pushed to main at roland/falyx 2025-05-08 00:45:34 -04:00
880d86d47d Move spinner and confirmation logic from Falyx to Command
roland pushed to main at roland/falyx 2025-05-06 23:05:25 -04:00
05a7f982f2 Add test
roland pushed to main at roland/falyx 2025-05-06 22:57:00 -04:00
5d96d6d3d9 Change headless -> run_key, Add previews, _wrap_literal -> _wrap
roland pushed to main at roland/falyx 2025-05-05 22:41:51 -04:00
b5da6b9647 Add dependencies
roland pushed to main at roland/falyx 2025-05-05 18:33:07 -04:00
2fee87ade9 Add tests for __main__.py
roland pushed to main at roland/falyx 2025-05-05 18:27:06 -04:00
6f159810b2 Add tests for __main__.py
roland pushed to main at roland/rtj.dev 2025-05-05 17:28:18 -04:00
6d99376c03 Update tagline