canic-cli 0.68.24

Operator CLI for Canic fleet setup, builds, evidence, catalog, backup, and restore workflows
Documentation
mod command;
mod create;
mod dispatch;
mod error;
mod inspect;
mod labels;
mod layout;
mod manifest;
mod model;
mod options;
mod prune;
mod reference;
mod render;
mod status;
mod verify;

use command::{
    backup_command, create_usage, inspect_usage, list_usage, prune_usage, status_usage, usage,
    verify_usage,
};
use create::backup_create;
#[cfg(test)]
use create::{persist_backup_create_dry_run, persist_backup_create_dry_run_with_layout};
pub use dispatch::run;
pub use error::BackupCommandError;
use inspect::backup_inspect;
use manifest::run as run_manifest;
pub use model::{
    BackupCreateReport, BackupDryRunStatusReport, BackupInspectOperation, BackupInspectReport,
    BackupInspectTarget, BackupListEntry, BackupPruneEntry, BackupPruneReport, BackupStatusReport,
};
use options::{
    BackupCreateOptions, BackupInspectOptions, BackupListOptions, BackupPruneOptions,
    BackupStatusOptions, BackupVerifyOptions,
};
use prune::backup_prune;
use reference::backup_list;
pub use reference::resolve_backup_reference;
#[cfg(test)]
use reference::resolve_backup_reference_in;
use render::{
    write_create_report, write_inspect_report, write_list_report, write_prune_report,
    write_status_report, write_verify_report,
};
use status::{backup_status, enforce_status_requirements};
use verify::verify_backup;

#[cfg(test)]
mod tests;