tldrSpec top-level property
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,
),
],
),
],
);