Enhancement Summary
Current Behavior
flow install tool dryrun=true name=dev pos1
Proposed Behavior
flow install tool -- --dryrun --name=dev pos1
Changes
- Add
-- separator before executable arguments
- Use standard
--flag and --flag=value syntax
- Boolean flags can omit values (e.g.,
--dryrun implies true)
- Positional arguments remain unchanged
Motivation
- Aligns with POSIX standards and common CLI tools
- Clearer separation between flow args and executable args
- Better shell completion support
This will be a breaking change
Additional context
No response
Enhancement Summary
Current Behavior
Proposed Behavior
Changes
--separator before executable arguments--flagand--flag=valuesyntax--dryrunimpliestrue)Motivation
This will be a breaking change
Additional context
No response