Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.

Commit 3184625

Browse files
committed
Replace asimov_installer with asimov_registry
1 parent d275cce commit 3184625

6 files changed

Lines changed: 73 additions & 145 deletions

File tree

Cargo.lock

Lines changed: 59 additions & 131 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ shadow-rs = { version = "1.0", features = [
3131
cc = "1.2"
3232

3333
[dependencies]
34-
asimov-env = "25.0.0-dev.20"
35-
asimov-installer = "25.0.0-dev.19"
36-
asimov-module = "25.0.0-dev.19"
37-
asimov-snapshot = "25.0.0-dev.19"
34+
asimov-env = "25.0.0-dev.21"
35+
asimov-module = "25.0.0-dev.21"
36+
asimov-registry = "25.0.0-dev.21"
37+
asimov-snapshot = "25.0.0-dev.21"
3838
cap-std = "3.4"
3939
clap = { version = "4.5", default-features = false }
4040
clientele = { version = "0.3.8", features = ["serde-json", "tokio"] }

src/commands/compact.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
use asimov_env::paths::asimov_root;
44
use asimov_module::resolve::Resolver;
5-
use asimov_snapshot::Snapshotter;
5+
use asimov_snapshot::{Options, Snapshotter};
66
use clientele::{StandardOptions, SysexitsError};
77
use color_print::ceprintln;
88

99
#[tokio::main]
1010
pub async fn compact(urls: &[String], _flags: &StandardOptions) -> Result<(), SysexitsError> {
1111
let storage = asimov_snapshot::storage::Fs::for_dir(asimov_root().join("snapshots"))?;
12-
let ss = Snapshotter::new(Resolver::new(), storage);
12+
let ss = Snapshotter::new(Resolver::new(), storage, Options::default());
1313

1414
for url in urls {
1515
ss.compact(url).await.inspect_err(|e| {

src/commands/list.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use asimov_env::paths::asimov_root;
44
use asimov_module::resolve::Resolver;
5-
use asimov_snapshot::Snapshotter;
5+
use asimov_snapshot::{Options, Snapshotter};
66
use clientele::{StandardOptions, SysexitsError};
77
use color_print::{ceprintln, cprintln};
88
use jiff::{Zoned, tz::TimeZone};
@@ -12,7 +12,7 @@ use crate::timestamps::format_ts_diff;
1212
#[tokio::main]
1313
pub async fn list(_flags: &StandardOptions) -> Result<(), SysexitsError> {
1414
let storage = asimov_snapshot::storage::Fs::for_dir(asimov_root().join("snapshots"))?;
15-
let ss = Snapshotter::new(Resolver::new(), storage);
15+
let ss = Snapshotter::new(Resolver::new(), storage, Options::default());
1616

1717
let now = Zoned::now();
1818
let urls = ss

src/commands/log.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use asimov_env::paths::asimov_root;
44
use asimov_module::resolve::Resolver;
5-
use asimov_snapshot::Snapshotter;
5+
use asimov_snapshot::{Options, Snapshotter};
66
use clientele::{StandardOptions, SysexitsError};
77
use color_print::{ceprintln, cprintln};
88
use jiff::{Zoned, tz::TimeZone};
@@ -12,7 +12,7 @@ use crate::timestamps::format_ts_diff;
1212
#[tokio::main]
1313
pub async fn log(url: &str, _flags: &StandardOptions) -> Result<(), SysexitsError> {
1414
let storage = asimov_snapshot::storage::Fs::for_dir(asimov_root().join("snapshots"))?;
15-
let ss = Snapshotter::new(Resolver::new(), storage);
15+
let ss = Snapshotter::new(Resolver::new(), storage, Options::default());
1616

1717
let mut snapshots = ss.log(url).await.inspect_err(|e| {
1818
ceprintln!("<s,r>error:</> failed to fetch snapshot log for `{url}`: {e}")

0 commit comments

Comments
 (0)