Expand description
utility functions for xbp cli
provides utility modules for common operations includes version api integration and other helper functions
Re-exports§
pub use env_files::normalize_env_value;pub use env_files::parse_env_content;pub use env_files::parse_env_file;pub use env_files::resolve_env_placeholders;pub use env_files::to_env_references;pub use project_paths::collapse_project_path;pub use project_paths::resolve_project_path;pub use version::fetch_version;pub use version::increment_version;
Modules§
- env_
files - project_
paths - version
- version api utilities
Structs§
Functions§
- collapse_
home_ to_ env - collect_
known_ xbp_ projects - collect_
listening_ port_ ownership - command_
exists - default_
project_ yaml_ config_ path - expand_
home_ in_ string - find_
existing_ yaml_ xbp_ config - find_
xbp_ config_ upwards - first_
available_ command - git_
remote_ url_ from_ metadata - heal_
config_ file - maybe_
auto_ convert_ legacy_ xbp_ json_ to_ yaml - open_
path_ with_ editor - open_
with_ default_ handler - parse_
config_ with_ auto_ heal - parse_
github_ repo_ from_ remote_ url - preferred_
pip_ command - preferred_
python_ command - redact_
remote_ url_ credentials - resolve_
xbp_ project_ for_ path - write_
json_ config_ from_ any_ xbp_ config