2.0.0 • Published 2 years ago

izicli v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

izicli

A library on top of commander.js that provides a more opinionated API.

Examples

// file: sample.js
import program from './index.js'

program.version('0.0.1')

program
  .command({ name: 'say', description: 'dummy command' })
  .options([
    {
      name: { full: 'value', short: 'v' },
      description: 'dummy option',
      acceptMultipleValues: false,
      isRequired: true,
    },
  ])
  .action(options => {
    const { value } = options

    console.log(value)
  })

program.parse(process.argv)

Usage:

node sample.js say -v "hello"
// file: sample.js
import program from './index.js'

program.version('0.0.1')

program
  .command({ name: 'say', description: 'dummy command' })
  .argument({ name: 'value', description: 'dummy argument', isRequired: true })
  .action(value => {
    console.log(value)
  })

program.parse(process.argv)

Usage:

node sample.js say "hello"
1.1.0

2 years ago

2.0.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago