canic-host 0.70.12

Host-side build, install, deployment, and fleet-template library for Canic workspaces
Documentation
mod canister;
mod command;
mod error;
mod model;
mod replica;
mod run;
mod snapshot;
mod version;

pub use command::{
    add_candid_arg, add_debug_arg, add_output_arg, add_target_args, command_display,
    default_command, default_command_in, ensure_command_compatible,
    existing_local_canister_candid_path, local_canister_candid_path,
};
pub use error::IcpCommandError;
pub use model::{
    ICP_CLI_SUPPORTED_VERSION_RANGE, IcpCanisterStatusReport, IcpCanisterStatusSettings, IcpCli,
    IcpCliVersion, IcpRawOutput, IcpSnapshotCreateReceipt, IcpSnapshotUploadReceipt,
    REQUIRED_ICP_CLI_VERSION,
};
pub use run::{
    run_json, run_output, run_output_with_stderr, run_raw_output, run_status, run_status_inherit,
    run_success,
};
pub use snapshot::parse_snapshot_id;
pub use version::{is_supported_icp_cli_version, parse_icp_cli_version};

pub(crate) use model::{CANIC_ICP_LOCAL_NETWORK_URL_ENV, CANIC_ICP_LOCAL_ROOT_KEY_ENV};

#[cfg(test)]
mod tests;