Roland Thomas Jr roland
roland pushed to main at roland/falyx 2025-06-05 17:24:05 -04:00
b24079ea7e Add ExecutionContext.signature, fix partial command matching with arguments, fix passing args to Falyx._create_context helper
roland pushed to main at roland/falyx 2025-06-03 23:08:00 -04:00
ac82076511 Add filtering and options for History Command
roland pushed to main at roland/falyx 2025-06-02 23:45:42 -04:00
09eeb90dc6 Bubble up errors from CAP, catch a broader exception when parsing arguments, add type parsing to arg_metadata
roland pushed to main at roland/falyx 2025-06-01 23:13:06 -04:00
e3ebc1b17b Fix validation for empty input
roland pushed to main at roland/falyx 2025-06-01 23:02:44 -04:00
079bc0ee77 Normalize epilogue -> epilog, allow version to be modifiable, don't allow empty input in repl
roland pushed to main at roland/falyx 2025-06-01 17:38:59 -04:00
1c97857cb8 Centralize CAP creation in Command, Add better default type coercion
21af003bc7 Update help formatting, allow help to be filtered by tag
Compare 2 commits »
roland pushed to main at roland/falyx 2025-05-31 09:29:34 -04:00
1585098513 Add init init-global to subparsers
roland pushed to main at roland/falyx 2025-05-30 21:52:59 -04:00
3d3a706784 Formatting of help text
roland pushed to main at roland/falyx 2025-05-30 00:37:04 -04:00
c2eb854e5a Add help_text for commands to argparse run subcommand, change the way Falyx.run works and you can only pass FalyxParsers
roland pushed to main at roland/falyx 2025-05-28 17:11:54 -04:00
8a3c1d6cc8 Fix global-init imports, passing args from command line to required commands
roland pushed to main at roland/falyx 2025-05-28 00:59:01 -04:00
f196e38c57 Add ProcessPoolAction, update CAP to look only at keywords correctly
roland pushed to main at roland/falyx 2025-05-25 19:25:43 -04:00
fb1ffbe9f6 Add ArgumentAction.ACTION, support POSIX bundling in CAP, Move all Actions to their own file
roland pushed to main at roland/falyx 2025-05-24 17:53:44 -04:00
429b434566 Remove emojis from logging statements
roland pushed to main at roland/falyx 2025-05-24 15:09:52 -04:00
4f3632bc6b Remove emojis from logging statements
roland pushed to main at roland/falyx 2025-05-24 13:46:15 -04:00
ba562168aa hotfix syntax error < python3.12
ddb78bd5a7 Add PromptMenuAction, add cancel button to SelectionAction, make get_command async, add Action validation and defauilt nargs to None.
Compare 2 commits »
roland pushed to main at roland/falyx 2025-05-22 14:59:33 -04:00
b0c0e7dc16 Fix run_group parser for REMAINDER, fix render_help formatting
roland pushed to main at roland/falyx 2025-05-21 23:36:07 -04:00
0a1ba22a3d Remove args/kwargs being passed to generated Action from FactoryAction
roland pushed to main at roland/falyx 2025-05-21 23:18:55 -04:00
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
roland pushed to main at roland/falyx 2025-05-19 20:03:27 -04:00
3c0a81359c Make auto_args default fallback, integrate io_actions with argument parsing
roland merged pull request roland/falyx#3 2025-05-18 22:27:28 -04:00
Add auto_args