Roland Thomas Jr roland
roland pushed to main at roland/falyx 2025-07-16 18:54:14 -04:00
dc1764e752 Add args, kwargs to ChainedAction, ActionGroup, Add type_word_cancel and acknowledge ConfirmTypes, update ChainedAction rollback logic
roland pushed to main at roland/falyx 2025-07-15 20:00:14 -04:00
2288015cf3 Add message when lazy_resolver action has no input, Change ConfirmAction.confirm -> ConfirmAction.never_prompt, Move ConfirmType to action_types.py
roland pushed to main at roland/falyx 2025-07-14 21:59:21 -04:00
68d7d89d64 Add ArgumentAction.STORE_BOOL_OPTIONAL, Add BreakChainSignal
roland pushed to main at roland/falyx 2025-07-13 22:39:07 -04:00
9654b9926c ConfirmAction message formatting
roland pushed to main at roland/falyx 2025-07-12 21:12:43 -04:00
294bbc9062 Add data, create_dirs to SaveFileAction
roland pushed to main at roland/falyx 2025-07-12 11:52:11 -04:00
4c1498121f Add falyx.console for single rich.console.Console instance, Add ConfirmAction, SaveFileAction, Add lazy evaluation for ArgumentAction.ACTION
roland pushed to main at roland/falyx 2025-07-03 00:59:54 -04:00
ed42f6488e Add FalyxCompleter, Add check for valid directory for SelectFileAction, Add more detail to error messages in CommandArgumentParser, Don't initialize CAP if a custom parser is used
roland pushed to main at roland/falyx 2025-06-29 22:45:25 -04:00
e2f0bf5903 Remove print statements
roland pushed to main at roland/falyx 2025-06-27 22:33:37 -04:00
bb325684ac Add LoadFileAction, Rename ActionFactoryAction->ActionFactory, Rename falyx.action.mixins->falyx.action.action_mixins, fix bug unable to parse negative numbers in CommandArgumentParser
roland pushed to main at roland/falyx 2025-06-10 23:03:33 -04:00
38f5f1e934 Rename falyx.action.types.FileReturnType -> falyx.action.action_types.FileType, falyx.action.base -> falyx.action.base_action, argparse tweaks for custom cli programs
roland pushed to main at roland/falyx 2025-06-08 14:45:50 -04:00
2d1177e820 Update command import
3c7ef3eb1c Move ShellAction to action/shell_action.py, Move Argument, ArgumentAction, and CommandArgumentParser to seperate files
Compare 2 commits »
roland pushed to main at roland/falyx 2025-06-08 12:09:26 -04:00
53ba6a896a Add multi selecto to SelectionAction and SelectFileAction, Allow IOActions to receive no input, Rename subpackage falyx.parsers -> falyx.parser, Add default_text to UserInputAction
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