whereisSpec top-level property

FigSpec whereisSpec
final

Completion spec for whereis CLI

Implementation

final FigSpec whereisSpec = FigSpec(
  name: 'whereis',
  description: 'Locate the binary, source, and manual page files for a command',
  options: [

    Option(
      name: '-b',
      description: 'Search only for binaries'
    ),
    Option(
      name: '-m',
      description: 'Search only for manual sections'
    ),
    Option(
      name: '-s',
      description: 'Search only for sources'
    ),
    Option(
      name: '-u',
      description: 'Search for unusual entries'
    ),
    Option(
      name: '-B',
      description: 'Search for binaries only in the specified directory',
      args: [
        Arg(
        name: 'directory',
        description: 'The directory to search in',
        template: 'folders'
      )
      ]
    ),
    Option(
      name: '-M',
      description: 'Search for manual pages only in the specified directory',
      args: [
        Arg(
        name: 'directory',
        description: 'The directory to search in',
        template: 'folders'
      )
      ]
    ),
    Option(
      name: '-S',
      description: 'Search for sources only in the specified directory',
      args: [
        Arg(
        name: 'directory',
        description: 'The directory to search in',
        template: 'folders'
      )
      ]
    ),
    Option(
      name: '-f',
      description: 'Terminate the -B, -M, and -S options'
    )
  ],
  args: [
    Arg(
    name: 'Filename',
    description: 'The file to search for'
  )
  ]
);