* feat!: remove CLI support for template via STDIN
Fixes#940
Co-authored-by: Cursor <[email protected]>
* feat!: take CLI template as positional argument
Make template a required positional arg (drop --template) for v11 per #586; stdin template remains unsupported without a special error.
Co-authored-by: Cursor <[email protected]>
* fix: restore --template CLI option
Revert the positional-only template change. Keep --template as the primary API; stdin template remains unsupported without a special error.
Co-authored-by: Cursor <[email protected]>
* fix: restore explicit @- stdin for template and context
Keep @- for --template and --context; only the legacy bare-stdin-as-template fallback stays removed.
Co-authored-by: Cursor <[email protected]>
* feat: accept CLI template as positional or --template
Support positional <template> alongside --template/-t for compatibility; error if both are set and differ. Bare stdin template remains removed; @- still works.
Co-authored-by: Cursor <[email protected]>
* feat!: remove --template CLI option
Template is positional-only; bare stdin template and --template/-t are both removed. Keep @- for template and --context.
Co-authored-by: Cursor <[email protected]>
---------
Co-authored-by: Cursor <[email protected]>