createDartdocProgramOptions function

List<DartdocOption<bool>> createDartdocProgramOptions(
  1. PackageMetaProvider packageMetaProvider
)

Implementation

List<DartdocOption<bool>> createDartdocProgramOptions(
  PackageMetaProvider packageMetaProvider,
) {
  var resourceProvider = packageMetaProvider.resourceProvider;
  return [
    DartdocOptionArgOnly<bool>(
      'generateDocs',
      true,
      resourceProvider,
      help:
          'Generate docs into the output directory (or only display warnings '
          'if false).',
      negatable: true,
    ),
    DartdocOptionArgOnly<bool>(
      'help',
      false,
      resourceProvider,
      abbr: 'h',
      help: 'Show command help.',
      negatable: false,
    ),
    DartdocOptionArgOnly<bool>(
      'version',
      false,
      resourceProvider,
      help: 'Display the version for $programName.',
      negatable: false,
    ),
  ];
}