MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / run

Method run

atomic-cli/src/commands/vault/materialize.rs:50–63  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

48
49impl Command for Materialize {
50 fn run(&self) -> CliResult<()> {
51 let root = find_repository_root()?;
52 let repo = Repository::open(&root).map_err(CliError::Repository)?;
53
54 if let Some(ref path) = self.path {
55 repo.vault_materialize(path).map_err(CliError::Repository)?;
56 println!("Materialized: {}", path);
57 } else {
58 let count = repo.vault_materialize_all().map_err(CliError::Repository)?;
59 println!("Materialized {} vault entries.", count);
60 }
61
62 Ok(())
63 }
64}

Callers

nothing calls this directly

Calls 3

find_repository_rootFunction · 0.85
vault_materializeMethod · 0.80
vault_materialize_allMethod · 0.80

Tested by

no test coverage detected