Files
tty7/assets/completions/gradle.json
T
l0ng-ai 22e1ab1694 tty7: a GPU-rendered, daemon-backed terminal in pure Rust
tty7 is split into two Rust processes: a persistent daemon that owns the
shells and a GPU-rendered client that talks to it over a local socket.
Because the shells live in the daemon, quitting and reopening the app
leaves the session intact — detach and reattach, no tmux required.

- Persistent sessions — the daemon holds the PTYs and child processes, so
  closing a window or swapping in a new build never takes a shell down.
- Performance — an 11 MB `cat` completes in 95 ms and DOOM-fire renders at
  888 fps; the daemon drains the PTY at device speed off the render path.
- Shell-aware — new tabs and splits open in the current working directory;
  zsh, bash, fish, and PowerShell are set up automatically.
- Enhanced prompt — inline completion, syntax highlighting, history, and
  in-terminal search, with rich flag/subcommand signatures for common tools.
- Tabs, resizable splits, a command palette, click-to-open links, desktop
  notifications, eight themes, and CJK/IME input.

Native builds for macOS, Windows, and Linux.
Built on Zed's gpui and Alacritty's VT core.
2026-07-06 21:54:27 +08:00

1 line
202 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"description":"Gradle is an open-source build automation tool that is designed to be flexible enough to build almost any type of software","options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[{"name":"task name","description":null,"optional":true,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"subcommands":[{"names":["build"],"description":"Compute all outputs","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["run"],"description":"Run applications","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["check"],"description":"Run all checks","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["clean"],"description":"Clear the contents of the build directory","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["projects"],"description":"List of all sub-projects","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["tasks"],"description":"List of main tasks of the selected project","hidden":false,"options":[{"names":["--all"],"description":"By default, this report shows only those tasks which have been assigned to a task group. You can obtain more information in the task listing using the --all option","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--group"],"description":"If you need to be more precise, you can display only the tasks from a specific group","args":[{"name":"group","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["help"],"description":"Display task usage information","hidden":false,"options":[{"names":["--task"],"description":null,"args":[{"name":"task","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":true,"repeatable":false,"hidden":false},{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["dependencies"],"description":"Gives you a list of the dependencies of the selected project, broken down by configuration","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["buildEnvironment"],"description":"Visualises the buildscript dependencies of the selected project","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["dependencyInsight"],"description":"Gives you an insight into a particular dependency (or dependencies) that match specified input","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["properties"],"description":"Gives you a list of the properties of the selected project","hidden":false,"options":[{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["--status"],"description":"(Standalone command) List running and recently stopped Gradle daemons. Only displays daemons of the same Gradle version","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["--stop"],"description":"(Standalone command) Stop all Gradle Daemons of the same version","hidden":false,"options":[],"args":[],"subcommands":[]},{"names":["init"],"description":"Create new Gradle builds, with new or existing projects","hidden":false,"options":[{"names":["--type"],"description":"Specify project type","args":[{"name":"type","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["basic"],"description":null},{"names":["java-library"],"description":null},{"names":["java-application"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["wrapper"],"description":"Generates a script, gradlew, that invokes a declared version of Gradle, downloading it beforehand if necessary","hidden":false,"options":[{"names":["--gradle-version"],"description":"The Gradle version used for downloading and executing the Wrapper","args":[{"name":"version","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--distribution-type"],"description":"The Gradle distribution type used for the Wrapper","args":[{"name":"type","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["bin"],"description":null},{"names":["all"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gradle-distribution-url"],"description":"The full URL pointing to Gradle distribution ZIP file","args":[{"name":"url","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--gradle-distribution-sha256-sum"],"description":"The SHA256 hash sum used for verifying the downloaded Gradle distribution","args":[{"name":"SHA256 hash sum","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]},{"names":["test"],"description":"Run a test task","hidden":false,"options":[{"names":["--continuous"],"description":"Allows you to automatically re-execute the requested tasks when task inputs change","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--rerun-tasks"],"description":"This will force test and all task dependencies of test to execute","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--continue"],"description":"Gradle will execute every task to be executed where all of the dependencies for that task completed without failure","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-?","-h","--help"],"description":"Shows a help message with all available CLI options","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-v","--version"],"description":"Prints Gradle, Groovy, Ant, JVM, and operating system version information","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-S","--full-stacktrace"],"description":"Print out the full (very verbose) stacktrace for any exceptions","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-s","--stacktrace"],"description":"Print out the stacktrace also for user exceptions (e.g. compile error)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Create a build scan with fine-grained information about all aspects of your Gradle build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.debug"],"description":"Debug Gradle client (non-Daemon) process. Gradle will wait for you to attach a debugger at localhost:5005 by default","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.debug"],"description":"Debug Gradle Daemon process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-build-cache"],"description":"Toggles the Gradle build cache. Gradle will try to reuse outputs from previous builds. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-configure-on-demand"],"description":"Toggles Configure-on-demand. Only relevant projects are configured in this build run. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--max-workers"],"description":"Sets maximum number of workers that Gradle may use. Default is number of processors","args":[{"name":"number","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--parallel"],"description":"Build projects in parallel. For limitations of this option, see Parallel Project Execution. Default is off","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-parallel"],"description":"Disables --parallel","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--priority"],"description":"Specifies the scheduling priority for the Gradle daemon and all processes launched by it","args":[{"name":"priority","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["normal"],"description":null},{"names":["low"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--profile"],"description":"Generates a high-level performance report in the $buildDir/reports/profile directory. --scan is preferred","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--scan"],"description":"Generate a build scan with detailed performance diagnostics","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--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","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--daemon"],"description":"Use the Gradle Daemon to run the build. Starts the daemon if not running or existing daemon busy. Default is on","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--no-daemon"],"description":"Disables --daemon","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--foreground"],"description":"Starts the Gradle Daemon in a foreground process","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.daemon.idletimeout"],"description":"Gradle Daemon will stop itself after this number of milliseconds of idle time","args":[{"name":"milliseconds","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.logging.level"],"description":"Set logging level via Gradle properties","args":[{"name":"level","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["quiet"],"description":null},{"names":["warn"],"description":null},{"names":["lifecycle"],"description":null},{"names":["info"],"description":null},{"names":["debug"],"description":null}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-q","--quiet"],"description":"Log errors only","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-w","--warn"],"description":"Set log level to warn","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-i","--info"],"description":"Set log level to info","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-d","--debug"],"description":"Log in debug mode (includes normal stacktrace)","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.console"],"description":"Specify console mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--console"],"description":"Specifies which type of console output to generate","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["auto"],"description":"Enables color and other rich output in the console output when the build process is attached to a console, or to generate plain text only when not attached to a console"},{"names":["plain"],"description":"Disables all color and other rich output in the console output. This is the default when Gradle is not attached to a terminal"},{"names":["rich"],"description":"Enables color and other rich output in the console output, regardless of whether the build process is not attached to a console"},{"names":["verbose"],"description":"Enables color and other rich output like the rich, but output task names and outcomes at the lifecycle log level, as is done by default in Gradle 3.5 and earlier"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.warning.mode"],"description":"Specify warning mode via Gradle properties","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--warning-mode"],"description":"Specifies how to log warning","args":[{"name":"mode","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[{"names":["all"],"description":"Log all warnings"},{"names":["fail"],"description":"Log all warnings and fail the build if there are any warnings"},{"names":["summary"],"description":"Suppress all warnings and log a summary at the end of the build"},{"names":["none"],"description":"Suppress all warnings, including the summary at the end of the build"}],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--include-build"],"description":"Run the build as a composite, including the specified build","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--offline"],"description":"Specifies that the build should operate without accessing network resources","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--refresh-dependencies"],"description":"Refresh the state of dependencies","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--dry-run"],"description":"Run Gradle with all task actions disabled. Use this to show which task would have executed","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--write-locks"],"description":"Indicates that all resolved configurations that are lockable should have their lock state persisted","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["--update-locks"],"description":"Indicates that versions for the specified modules have to be updated in the lock file","args":[{"name":"group:name","description":null,"optional":false,"variadic":true,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--no-rebuild"],"description":"Do not rebuild project dependencies. Useful for debugging and fine-tuning buildSrc, but can lead to wrong results. Use with caution","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-b","--build-file"],"description":"Specifies the build file. For example: gradle --build-file=foo.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-c","--settings-file"],"description":"Specifies the settings file. For example: gradle --settings-file=somewhere/else/settings.gradle","args":[{"name":"file","description":null,"optional":false,"variadic":false,"template":["filepaths"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-g","--gradle-user-home"],"description":"Specifies the Gradle user home directory. The default is the .gradle directory in the user’s home directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-p","--project-dir"],"description":"Specifies the start directory for Gradle","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["--project-cache-dir"],"description":"Specifies the project-specific cache directory. Default value is .gradle in the root project directory","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-D","--system-prop"],"description":"Sets a system property of the JVM, for example -Dmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-I","--init-script"],"description":"Specifies an initialization script","args":[],"required":false,"repeatable":false,"hidden":false},{"names":["-P","--project-prop"],"description":"Sets a project property of the root project, for example -Pmyprop=myvalue","args":[{"name":"system property","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.jvmargs"],"description":"Set JVM arguments","args":[{"name":"arguments","description":null,"optional":false,"variadic":false,"template":[],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false},{"names":["-Dorg.gradle.java.home"],"description":"Set JDK home dir","args":[{"name":"directory","description":null,"optional":false,"variadic":false,"template":["folders"],"suggestions":[],"generators":[]}],"required":false,"repeatable":false,"hidden":false}],"args":[],"subcommands":[]}],"name":"gradle"}