tldrSpec top-level property

FigSpec tldrSpec
final

Implementation

final FigSpec tldrSpec = FigSpec(
  name: 'tldr',
  description: 'A simpler man page than the existing man page',
  args: [FigArg(generators: [wholeTldrPages])],
  options: [
    FigOption(
      name: ['-h', '--help'],
      description: 'Display help for command',
    ),
    FigOption(
      name: ['-s', '--search'],
      description: 'Search all pages for the query',
      args: [FigArg(name: 'query')],
    ),
    FigOption(
      name: ['--linux'],
      description: 'Show command page for Linux',
      args: [FigArg(generators: [linuxTldrPages])],
    ),
    FigOption(
      name: ['--osx'],
      description: 'Show command page for OSX',
      args: [FigArg(generators: [osxTldrPages])],
    ),
    FigOption(
      name: ['--sunos'],
      description: 'Show command page for SunOS',
      args: [FigArg(generators: [sunosTldrPages])],
    ),
    FigOption(
      name: ['-l', '--list'],
      description: 'Show all pages for current platform',
    ),
    FigOption(
      name: ['-u', '--update'],
      description: 'Download the latest pages and generate search index',
    ),
    FigOption(
      name: ['-c', '--clear-cache'],
      description: 'Delete the entire local cache',
    ),
    FigOption(
      name: ['--platform', '-p'],
      description: 'Select platform',
      args: [
        FigArg(
          name: 'platform',
          suggestions: platformSuggestions,
        ),
      ],
    ),
  ],
);