sharedOptions top-level property

List<FigOption> sharedOptions
final

Implementation

final List<FigOption> sharedOptions = [
  FigOption(
    name: ['-?', '-h', '--help'],
    description: 'Shows a help message with all available CLI options',
  ),
  FigOption(
    name: ['-v', '--version'],
    description:
        'Prints Gradle, Groovy, Ant, JVM, and operating system version information',
  ),
  FigOption(
    name: ['-S', '--full-stacktrace'],
    description:
        'Print out the full (very verbose) stacktrace for any exceptions',
  ),
  FigOption(
    name: ['-s', '--stacktrace'],
    description:
        'Print out the stacktrace also for user exceptions (e.g. compile error)',
  ),
  FigOption(
    name: ['--scan'],
    description:
        'Create a build scan with fine-grained information about all aspects of your Gradle build',
  ),
  FigOption(
    name: ['-Dorg.gradle.debug'],
    description:
        'Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default',
  ),
  FigOption(
    name: ['-Dorg.gradle.daemon.debug'],
    description: 'Debug Gradle Daemon process',
  ),
  FigOption(
    name: ['--build-cache'],
    description:
        'Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off',
    exclusiveOn: ['--no-build-cache'],
  ),
  FigOption(
    name: ['--no-build-cache'],
    description:
        'Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off',
    exclusiveOn: ['--build-cache'],
  ),
  FigOption(
    name: ['--configure-on-demand'],
    description:
        'Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off',
    exclusiveOn: ['--configure-on-demand'],
  ),
  FigOption(
    name: ['--no-configure-on-demand'],
    description:
        'Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off',
    exclusiveOn: ['--configure-on-demand'],
  ),
  FigOption(
    name: ['--max-workers'],
    description:
        'Sets maximum number of workers that Gradle may use. Default is number of processors',
    args: [FigArg(name: 'number')],
  ),
  FigOption(
    name: ['--parallel'],
    description:
        'Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off',
    exclusiveOn: ['--no-parallel'],
  ),
  FigOption(
    name: ['--no-parallel'],
    description: 'Disables --parallel',
    exclusiveOn: ['--parallel'],
  ),
  FigOption(
    name: ['--priority'],
    description:
        'Specifies the scheduling priority for the Gradle daemon and all processes launched by it',
    args: [
      FigArg(
        name: 'priority',
        defaultValue: 'normal',
        suggestions: ['normal', 'low'],
      ),
    ],
  ),
  FigOption(
    name: ['--profile'],
    description:
        'Generates a high-level performance report in the \$buildDir/reports/profile directory. --scan is preferred',
  ),
  FigOption(
    name: ['--scan'],
    description: 'Generate a build scan with detailed performance diagnostics',
  ),
  FigOption(
    name: ['--watch-fs'],
    description:
        'Toggles watching the file system. When enabled Gradle re-uses information it collects about the file system between builds. Enabled by default on operating systems where Gradle supports this feature',
    exclusiveOn: ['--no-watch-fs'],
  ),
  FigOption(
    name: ['--no-watch-fs'],
    description:
        'Toggles watching the file system. When enabled Gradle re-uses information it collects about the file system between builds. Enabled by default on operating systems where Gradle supports this feature',
    exclusiveOn: ['--watch-fs'],
  ),
  FigOption(
    name: ['--daemon'],
    description:
        'Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on',
    exclusiveOn: ['--no-daemon'],
  ),
  FigOption(
    name: ['--no-daemon'],
    description: 'Disables --daemon',
    exclusiveOn: ['--daemon'],
  ),
  FigOption(
    name: ['--foreground'],
    description: 'Starts the Gradle Daemon in a foreground process',
  ),
  FigOption(
    name: ['-Dorg.gradle.daemon.idletimeout'],
    description:
        'Gradle Daemon will stop itself after this number of milliseconds of idle time',
    args: [
      FigArg(
        name: 'milliseconds',
        defaultValue: '10800000',
      ),
    ],
  ),
  FigOption(
    name: ['-Dorg.gradle.logging.level'],
    description: 'Set logging level via Gradle properties',
    args: [
      FigArg(
        name: 'level',
        suggestions: ['quiet', 'warn', 'lifecycle', 'info', 'debug'],
      ),
    ],
  ),
  FigOption(
    name: ['-q', '--quiet'],
    description: 'Log errors only',
  ),
  FigOption(
    name: ['-w', '--warn'],
    description: 'Set log level to warn',
  ),
  FigOption(
    name: ['-i', '--info'],
    description: 'Set log level to info',
  ),
  FigOption(
    name: ['-d', '--debug'],
    description: 'Log in debug mode (includes normal stacktrace)',
  ),
  FigOption(
    name: ['-Dorg.gradle.console'],
    description: 'Specify console mode via Gradle properties',
    args: [consoleModeArg],
  ),
  FigOption(
    name: ['--console'],
    description: 'Specifies which type of console output to generate',
    args: [consoleModeArg],
  ),
  FigOption(
    name: ['-Dorg.gradle.warning.mode'],
    description: 'Specify warning mode via Gradle properties',
    args: [warningModeArg],
  ),
  FigOption(
    name: ['--warning-mode'],
    description: 'Specifies how to log warning',
    args: [warningModeArg],
  ),
  FigOption(
    name: ['--include-build'],
    description: 'Run the build as a composite, including the specified build',
  ),
  FigOption(
    name: ['--offline'],
    description:
        'Specifies that the build should operate without accessing network resources',
  ),
  FigOption(
    name: ['--refresh-dependencies'],
    description: 'Refresh the state of dependencies',
  ),
  FigOption(
    name: ['--dry-run'],
    description:
        'Run Gradle with all task actions disabled. Use this to show which task would have executed',
  ),
  FigOption(
    name: ['--write-locks'],
    description:
        'Indicates that all resolved configurations that are lockable should have their lock state persisted',
  ),
  FigOption(
    name: ['--update-locks'],
    description:
        'Indicates that versions for the specified modules have to be updated in the lock file',
    args: [
      FigArg(
        name: 'group:name',
        isVariadic: true,
      ),
    ],
  ),
  FigOption(
    name: ['--no-rebuild'],
    description:
        'Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution',
    isDangerous: true,
  ),
  FigOption(
    name: ['-b', '--build-file'],
    description:
        'Specifies the build file. For example: gradle --build-file=foo.gradle',
    args: [
      FigArg(
        name: 'file',
        defaultValue: 'build.gradle',
        template: 'filepaths',
      ),
    ],
  ),
  FigOption(
    name: ['-c', '--settings-file'],
    description:
        'Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle',
    args: [
      FigArg(
        name: 'file',
        template: 'filepaths',
      ),
    ],
  ),
  FigOption(
    name: ['-g', '--gradle-user-home'],
    description:
        'Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory',
    args: [
      FigArg(
        name: 'directory',
        template: 'folders',
      ),
    ],
  ),
  FigOption(
    name: ['-p', '--project-dir'],
    description: 'Specifies the start directory for Gradle',
    args: [
      FigArg(
        name: 'directory',
        defaultValue: './',
        template: 'folders',
      ),
    ],
  ),
  FigOption(
    name: ['--project-cache-dir'],
    description:
        'Specifies the project-specific cache directory. Default value is .gradle in the root project directory',
    args: [
      FigArg(
        name: 'directory',
        template: 'folders',
      ),
    ],
  ),
  FigOption(
    name: ['-D', '--system-prop'],
    description:
        'Sets a system property of the JVM, for example -Dmyprop=myvalue',
    args: [
      FigArg(
        name: 'system property',
      ),
    ],
  ),
  FigOption(
    name: ['-I', '--init-script'],
    description: 'Specifies an initialization script',
  ),
  FigOption(
    name: ['-P', '--project-prop'],
    description:
        'Sets a project property of the root project, for example -Pmyprop=myvalue',
    args: [
      FigArg(
        name: 'system property',
      ),
    ],
  ),
  FigOption(
    name: ['-Dorg.gradle.jvmargs'],
    description: 'Set JVM arguments',
    args: [
      FigArg(
        name: 'arguments',
      ),
    ],
  ),
  FigOption(
    name: ['-Dorg.gradle.java.home'],
    description: 'Set JDK home dir',
    args: [
      FigArg(
        name: 'directory',
        template: 'folders',
      ),
    ],
  ),
];