Support type number to args聽#138
Copy link
Copy link
Open
Description
Describe the feature
Description
Allow users to add a type number to the args. Citty will automatically parse the number and thrown an error if the string is invalid
Example
export default defineCommand({
meta: {
name: "Test",
description: "A test command",
},
args: {
len: {
type: "number",
description: "Limit len",
default: 15
},
},
run({ args }) {
args.len // Type "number"
},
});Related to
This issue can be related to #87
Feedback
Is this a good feature we would like to add?
Additional information
- Would you be willing to help implement this feature?
### Tasks
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
janniks commentedon May 28, 2024
This seems to be working (tested on latest main playground example)
Barbapapazes commentedon Jul 5, 2024
related to #73, #23 and #71
No release since the PR has been merged.
Barbapapazes commentedon Jul 5, 2024
Indeed, it works now (but not released yet).