Crate xvc

source ·
Expand description

The main dispatching functions for the entire XVC CLI

Re-exports

pub use xvc_config as config;
pub use xvc_core as core;
pub use xvc_ecs as ecs;
pub use xvc_file as file;
pub use xvc_logging as logging;
pub use xvc_pipeline as pipeline;

Modules

Main CLI interface for XVC
Error handling for Xvc library
Initialize an Xvc repository

Macros

Debugging macro to print the given expression and its value, with the module, function and line number

Functions

Adds xvc as the first elements to args and calls cli::dispatch after parsing them.
Ensures xvc is the first element in args, and runs cli::test_dispatch after parsing them. It allows to run commands out of xvc directories. For detailed logs, set verbosity to XvcVerbosity::Trace