DCOS_DIR = ".dcos" """DC/OS data directory. Can store subcommands and the config file.""" DCOS_DIR_ENV = 'DCOS_DIR' """Name of the environment variable pointing to the DC/OS data directory""" DCOS_CLUSTERS_SUBDIR = "clusters" """Name of the subdirectory containing the configuration of all configured clusters""" DCOS_CLUSTER = 'DCOS_CLUSTER' """Name of the environment variable pointing to the DC/OS cluster id.""" DCOS_CLUSTER_ATTACHED_FILE = "attached" """Name of the file indicating the current attached cluster""" DCOS_SUBCOMMAND_ENV_SUBDIR = 'env' """In a package's directory, this is the cli contents subdirectory.""" DCOS_SUBCOMMAND_SUBDIR = 'subcommands' """Name of the subdirectory that contains all of the subcommands. This is relative to the location of the executable.""" DCOS_CONFIG_ENV = 'DCOS_CONFIG' """Name of the environment variable pointing to the DC/OS config.""" DCOS_LOG_LEVEL_ENV = 'DCOS_LOG_LEVEL' """Name of the environment variable for the DC/OS log level""" DCOS_DEBUG_ENV = 'DCOS_DEBUG' """Name of the environment variable to enable DC/OS debug messages""" DCOS_PAGER_COMMAND_ENV = 'PAGER' """Command to use to page long command output (e.g. 'less -R')""" PATH_ENV = 'PATH' """Name of the environment variable pointing to the executable directories.""" DCOS_COMMAND_PREFIX = 'dcos-' """Prefix for all the DC/OS CLI commands.""" VALID_LOG_LEVEL_VALUES = ['debug', 'info', 'warning', 'error', 'critical'] """List of all the supported log level values for the CLIs"""