Skip to content
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
481 changes: 182 additions & 299 deletions Cargo.lock

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,10 @@ criterion = "0.5"
camino = "1"
ctrlc = "3"
libc = "0.2"
clap = { version = "4", features = ["derive"] }
# The CLI parser vendored aube moved to in v2 (jdx/usage); nub-cli shares it so the
# engine verbs compose aube's own `usage_rs::Args` types statically and the binary
# links one parser. Same major as vendor/aube/Cargo.toml.
usage-rs = { version = "6" }
dirs-next = "2"
json5 = "0.4"
# Reads (`serde`) + comment/order-preserving read-modify-write (`cst`) of JSONC —
Expand Down
6 changes: 5 additions & 1 deletion crates/nub-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,10 @@ aube-manifest = { path = "../../vendor/aube/crates/aube-manifest" }
aube = { path = "../../vendor/aube/crates/aube", default-features = false, features = [
"rustls",
"publish",
# Comment/format-preserving edits of user-authored workspace YAML (catalogs,
# allowBuilds, patchedDependencies). Upstream made it optional in v2.2
# (aubepkg/aube#1278) and keeps it default; nub always had it, so re-name it.
"workspace-yaml-preserve",
] }
# `EffectiveFilter` for the workspace-aware engine verbs (`nub publish
# --filter/-r`); same type aube's own dispatch passes to publish/list/etc.
Expand Down Expand Up @@ -204,7 +208,7 @@ base64 = "0.22"
# Global allocator for the `nub` binary only. NOT added to crates/nub-native
# (the cdylib loaded into Node) — that must not hijack Node's allocator.
mimalloc = "0.1"
clap.workspace = true
usage-rs.workspace = true
# Same major as vendor/aube: `nubx -q` switches the engine's progress UI to
# text mode via clx::progress::set_output, the same knob aube's own startup
# flips for --silent (vendor/aube/crates/aube/src/startup.rs).
Expand Down
Loading
Loading