netlifySpec top-level property

FigSpec netlifySpec
final

Completion spec for netlify CLI

Implementation

final FigSpec netlifySpec = FigSpec(
  name: 'netlify',
  description: 'Netlify command line tool',
  subcommands: [

    Subcommand(
      name: 'help',
      description: 'List available sub-commands',
      args: [
        Arg(
        name: 'subcommand',
        description: 'The command to display help for',
        isOptional: true
      )
      ]
    )
  ],
  options: [

    Option(
      name: '--telemetry-disable',
      description: 'Opt out of sharing usage data',
      exclusiveOn: ['--telemetry-enable']
    ),
    Option(
      name: '--telemetry-enable',
      description: 'Allow your usage to help shape development',
      exclusiveOn: ['--telemetry-disable']
    )
  ]
);