List Supported JFrog CLI Environment Variables

The jf options command prints every environment variable recognized by the JFrog CLI, together with defaults and descriptions. Use it as a quick in-terminal reference when tuning continuous integration (CI) jobs or local shells.

Synopsis

jf options

Aliases: none

Arguments

The following table lists command arguments.

ArgumentRequiredDescription
(none)This command takes no arguments

Options

This command does not register subcommand-specific flags. jf options --help shows the subcommand’s help text instead of printing the variable list. Run jf options with no additional arguments to print the list.

Examples

List All Environment Variables

To print every supported variable and its default:

  • Run:
jf options

The command prints all supported environment variables, their default values, and descriptions. As of CLI v2.x, the list spans log control, build information, plugin configuration, continuous integration and delivery (CI/CD) behavior, and security scanning. The generic CI variable (without the JFROG_CLI_ prefix) is also listed. When set to true, it disables all interactive prompts and progress bars.

When to Use

Use jf options as a quick reference for all environment variables the CLI supports. This is especially useful when:

  • You are setting up CI/CD pipelines and you need to know variable names.
  • You are debugging behavior by checking which environment variables might be affecting the CLI.
  • You are discovering new features controlled by environment variables.
📘

Note

For more information, including categories and defaults, see Environment Variables. jf options is the quick in-terminal list.

📘

Note

jf options shows the CLI's configured default values. It does not show the values currently active in your shell session.

To inspect which JFROG_CLI_* values are set in your shell:

  • Run:
env | grep JFROG_CLI

Expected Output

Each variable is printed on its own line, followed by an optional [Default: ...] value and a multi-line description. The following sample illustrates the format.

$ jf options
	JFROG_CLI_LOG_LEVEL
		[Default: INFO]
		This variable determines the log level of the JFrog CLI.
		Possible values are: DEBUG, INFO, WARN and ERROR.
		If set to ERROR, JFrog CLI logs error messages only.
		It is useful when you wish to read or parse the JFrog CLI output and do not want any other information logged.

	JFROG_CLI_LOG_TIMESTAMP
		[Default: TIME]
		Controls the log messages timestamp format.
		Possible values are: TIME, DATE_AND_TIME, and OFF.

	JFROG_CLI_HOME_DIR
		[Default: ~/.jfrog]
		Defines the JFrog CLI home directory path.

	JFROG_CLI_TEMP_DIR
		[Default: The operating system's temp directory]
		Defines the temp directory used by JFrog CLI.

	JFROG_CLI_BUILD_NAME
		Build name to be used by commands which expect a build name, unless sent as a command argument or option.

	JFROG_CLI_BUILD_NUMBER
		Build number to be used by commands which expect a build number, unless sent as a command argument or option.

	... (additional variables follow the same pattern)