Constants
Contains all the global constants that zoo tools references, this values should never be modified at runtime.
- ZOO_CFG_PATH_ENV = 'ZOO_CONFIG_PATH'
Environment variable that sets the location of the config folder
- ZOO_PKG_PATH_ENV = 'ZOO_PACKAGES_PATH'
Environment variable that sets the installed packages location.
- ZOO_PKG_VERSION_PATH = 'ZOO_PACKAGE_VERSION_PATH'
package environment json environment variable
- ZOO_PACKAGE_VERSION_FILE = 'ZOO_PACKAGE_VERSION_FILE'
basename for the package configuration file
- CACHE_FOLDER_PATH_ENV = 'ZOO_CACHE_FOLDER_PATH'
cache folder for all zootools temp folders.
- CONFIG_FOLDER_NAME = 'config'
Config folder name.
- PKG_FOLDER_NAME = 'packages'
Packages folder name.
- COMMANDLIBRARY_ENV = 'ZOO_CMD_PATH'
Environment variable which defines the location of CLI commands.
- ZOO_DESCRIPTOR_PATH = 'ZOO_DESCRIPTOR_PATH'
environment key which defines the location for all descriptor types
- FILE_FILTER_EXCLUDE = ('.gitignore', '.gitmodules', '.flake8.ini', '.hound.yml', 'setup.py', '*.git', '*.vscode', '*__pycache__', '*.idea', 'MANIFEST.ini', '*.pyc', '*.gitlab-ci.yml')
file names to exclude when installing/copying packages
- CONFIG_FOLDER_TOKEN = '{config}'
config token which can be used in descriptor paths this will be converted to the abspath
- PKG_FOLDER_TOKEN = '{self}'
package folder token for descriptors resolves to each package root
- PACKAGE_NAME = 'zoo_package.json'
per package file name
- CLI_ROOT_NAME = 'Zootools CLI'
The CLI root argument parser name
- ZOO_ADMIN = 'ZOO_ADMIN'
the environment variable for ZOO_ADMIN flag
- DEFAULT_PREFS_PATH = '~/zoo_preferences'
default preferences path which will be add to the preference_roots.config on build