Skip to main content

Module install

Module install 

Source
Expand description

Installation, compatibility, and runtime identity facade.

Modules§

query
Read-only install/runtime identity query interfaces for maintainer tooling.

Structs§

CompatibilityConfig
Parsed file-backed compatibility configuration.
CompatibilityPaths
Compatibility paths consumed by Python and Rust implementations.
InstallTarget
Canonical install target after alias resolution.
PathOverrides
Key-based path overrides from command-line flags.
StateLockGuard
Guard that removes the lock path when dropped.

Enums§

CompatibilityError
Error type for compatibility discovery and file operations.

Constants§

ENV_CONFIG_PATH
Environment variable used for explicit config file path.
ENV_HISTORY_PATH
Environment variable used for explicit history file path.
ENV_PLUGINS_PATH
Environment variable used for explicit plugin directory path.

Functions§

acquire_state_lock
Acquire process lock for mutable state operations.
canonical_crate_name
Decide canonical crate naming strategy.
cargo_install_strategy
Build cargo install strategy for the documented public package.
default_compatibility_paths
Default compatibility paths anchored in the user home directory.
discover_compatibility_paths
Resolve effective compatibility paths with strict precedence: CLI flag overrides -> environment variables -> config file -> defaults.
ensure_history_file
Ensure history file exists and parent directory is present.
ensure_plugins_dir
Ensure plugin directory exists.
install_health_report
Build installation diagnostics for binary resolution and ecosystem overlap checks.
install_target_aliases
List canonical short aliases supported by bijux install.
load_compatibility_config
Read and parse compatibility config file if it exists.
parse_compatibility_config
Parse .env-style configuration file.
pip_install_strategy
Build pip install strategy for the documented public package.
resolve_install_target
Resolve an install target alias into its canonical package strategy.
run_config_migrations
Apply deterministic compatibility migrations to config text.
write_compatibility_config
Persist compatibility config atomically.