Skip to content

Feat: typed argument and option definitions with validation (fixes #6) - #32

Merged
HafizMMoaz merged 2 commits into
mainfrom
feat/issue-6-typed-args
Aug 27, 2026
Merged

Feat: typed argument and option definitions with validation (fixes #6)#32
HafizMMoaz merged 2 commits into
mainfrom
feat/issue-6-typed-args

Conversation

@HafizMMoaz

Copy link
Copy Markdown
Member

Commands can now declare argument definitions by position and option definitions by name with required flags and supported types (string, int, float, numeric). The Console validates parsed input before dispatching and reports errors on stderr with exit code 1. Includes ValidationTest coverage and PHPStan clean.

@HafizMMoaz
HafizMMoaz merged commit 8384fec into main Aug 27, 2026
1 of 2 checks passed
@HafizMMoaz
HafizMMoaz deleted the feat/issue-6-typed-args branch August 27, 2026 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant