xcodeSelectSpec top-level property

FigSpec xcodeSelectSpec
final

Completion spec for xcode-select CLI

Implementation

final FigSpec xcodeSelectSpec = FigSpec(
  name: 'xcode-select',
  description: 'Active developer directory for Xcode tools',
  options: [

    Option(
      name: ['-h', '--help'],
      description: 'Help message'
    ),
    Option(
      name: ['-p', '--print-path'],
      description: 'Display path to active developer directory'
    ),
    Option(
      name: ['-s', '--switch'],
      description: 'Set path to active developer directory',
      insertValue: '-s ',
      args: [
        Arg(
        name: 'path',
        template: 'folders'
      )
      ]
    ),
    Option(
      name: '--install',
      description: 'Install Xcode command line tools'
    ),
    Option(
      name: ['-v', '--version'],
      description: 'Display version'
    ),
    Option(
      name: ['-r', '--reset'],
      description: 'Reset to the default CLT path'
    )
  ]
);