Super Variables
- KireiSakura-Kit defines several environment variables, known as Super Variables, which store important kit & project related information.
- These variables can be accessed like other variables to get many useful values.
List of Super variables
1. Project Information
k_prj_name
→ Name of the current project.k_prj_owner
→ Owner/maintainer of the current project.k_prj_url
→ URL to the project's website.k_prj_repo
→ Project's repository (format: username/repo).k_prj_config
→ Path to the project's configuration file.
2. Kit & Metadata
k_kit_name
→ Name of the kit.k_kit_owner
→ Owner/maintainer of the kit.k_kit_site
→ URL to the kit's website.k_kit_repo
→ GitHub repository of the kit (format: username/repo).k_kit_branch
→ Production branch of the kit repository.k_kit_installer_url
→ URL to the installer script.k_kit_version
→ Version of the currently installed kit.k_kit_upstream_version
→ Latest available version from upstream.k_kit_ver_url
→ Path to the local version file.k_kit_upstream_ver_url
→ URL to check for upstream version.
3. Core Directories
k_kit_dir
→ Root directory of KireiSakura-Kit.k_core_dir
→ Directory containing core scripts.k_loader
→ Path to the main entry script.k_package_dir
→ Directory containing packages.k_assets_dir
→ Directory for assets like icons and themes.
4. Runtime & Logging
k_cache_dir
→ Directory for caching temporary files.k_log_file
→ Path to the log file for debugging and tracking.k_loaded_modules
→ Array containing list of loaded modules.