xvc_tests/lib.rs
1#![forbid(unsafe_code)]
2
3pub use xvc_config as config;
4pub use xvc_core as core;
5pub use xvc_ecs as ecs;
6pub use xvc_file as file;
7pub use xvc_logging as logging;
8pub use xvc_pipeline as pipeline;
9
10pub use xvc_logging::watch;
11
12use xvc::{cli::XvcCLI, error::Result};
13
14/// Run xvc in another process with `args` in `xvc_root_opt`.
15///
16/// See [xvc::cli::test_dispatch].
17pub fn dispatch(cli_opts: XvcCLI) -> Result<()> {
18 xvc::cli::dispatch(cli_opts)
19}