Skip to content

[feature request] Alias for parent command should apply to subcommands #38

@jsumners

Description

@jsumners
prog
  .command('foo')
  .describe('Top level command')
  .alias('f')
  .action(() => console.log('see `app foo --help`'))

prog
  .command('foo bar')
  .describe('A subcommand')
  .action(() => console.log('did a thing'))

prog
  .command('foo baz <a>')
  .describe('Another subcommand')
  .action((a) => console.log('did another thing', a))

Given the above, each of the following should work:

  • prog foo
  • prog foo bar
  • prog foo baz 1
  • prog f
  • prog f bar
  • prog f baz 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions