Skip to content

Support type number to argsΒ #138

Open
@onmax

Description

@onmax

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions