difftreelog
secret management
in: trunk
11 files changed
Cargo.lockdiffbeforeafterboth1092 "time",1092 "time",1093 "tokio",1093 "tokio",1094 "tokio-util",1094 "tokio-util",1095 "toml_edit",1095 "tracing",1096 "tracing",1096]1097]109710982743source = "registry+https://github.com/rust-lang/crates.io-index"2744source = "registry+https://github.com/rust-lang/crates.io-index"2744checksum = "c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298"2745checksum = "c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298"27462747[[package]]2748name = "repl-plugin-unstable"2749version = "0.1.0"2750dependencies = [2751 "fleet-base",2752]274527532746[[package]]2754[[package]]2747name = "reqwest"2755name = "reqwest"3617 "serde",3625 "serde",3618]3626]36273628[[package]]3629name = "toml_datetime"3630version = "0.7.3"3631source = "registry+https://github.com/rust-lang/crates.io-index"3632checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533"3633dependencies = [3634 "serde_core",3635]36363637[[package]]3638name = "toml_edit"3639version = "0.23.7"3640source = "registry+https://github.com/rust-lang/crates.io-index"3641checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"3642dependencies = [3643 "indexmap 2.11.4",3644 "toml_datetime",3645 "toml_parser",3646 "toml_writer",3647 "winnow",3648]36493650[[package]]3651name = "toml_parser"3652version = "1.0.4"3653source = "registry+https://github.com/rust-lang/crates.io-index"3654checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e"3655dependencies = [3656 "winnow",3657]36583659[[package]]3660name = "toml_writer"3661version = "1.0.4"3662source = "registry+https://github.com/rust-lang/crates.io-index"3663checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2"361936643620[[package]]3665[[package]]3621name = "tonic"3666name = "tonic"4468source = "registry+https://github.com/rust-lang/crates.io-index"4513source = "registry+https://github.com/rust-lang/crates.io-index"4469checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"4514checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"45154516[[package]]4517name = "winnow"4518version = "0.7.13"4519source = "registry+https://github.com/rust-lang/crates.io-index"4520checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"4521dependencies = [4522 "memchr",4523]447045244471[[package]]4525[[package]]4472name = "wit-bindgen"4526name = "wit-bindgen"Cargo.tomldiffbeforeafterboth3resolver = "2"3resolver = "2"4package.version = "0.1.0"4package.version = "0.1.0"5package.edition = "2024"5package.edition = "2024"6package.rust-version = "1.86.0"6package.rust-version = "1.89.0"778[workspace.dependencies]8[workspace.dependencies]9better-command = { path = "./crates/better-command" }9better-command = { path = "./crates/better-command" }cmds/repl-plugin-unstable/Cargo.tomldiffbeforeafterbothno changes
cmds/repl-plugin-unstable/src/lib.rsdiffbeforeafterbothno changes
crates/fleet-base/Cargo.tomldiffbeforeafterboth8age.workspace = true8age.workspace = true9anyhow.workspace = true9anyhow.workspace = true10better-command.workspace = true10better-command.workspace = true11chrono = "0.4.41"11chrono = { version = "0.4.41", features = ["serde"] }12clap = { workspace = true, features = ["derive"] }12clap = { workspace = true, features = ["derive"] }13fleet-shared.workspace = true13fleet-shared.workspace = true14futures = "0.3.31"14futures = "0.3.31"27thiserror.workspace = true27thiserror.workspace = true28time = { version = "0.3.41", features = ["parsing"] }28time = { version = "0.3.41", features = ["parsing"] }29tokio.workspace = true29tokio.workspace = true30tokio-util = "0.7.15"30tokio-util = { version = "0.7.15", features = ["codec"] }31toml_edit = "0.23.7"31tracing.workspace = true32tracing.workspace = true3233crates/fleet-base/src/lib.rsdiffbeforeafterboth4pub mod host;4pub mod host;5mod keys;5mod keys;6pub mod opts;6pub mod opts;7pub mod primops;7pub mod secret;8pub mod secret;9pub mod secret_storage;810crates/fleet-base/src/primops.rsdiffbeforeafterbothno changes
crates/fleet-base/src/secret_storage.rsdiffbeforeafterbothno changes
crates/fleet-base/test.tomldiffbeforeafterbothno changes
crates/nix-eval/src/lib.rsdiffbeforeafterboth952952953type UserClosure<const N: usize> = Box<dyn Fn([&Value; N]) -> Result<Value>>;953type UserClosure<const N: usize> = Box<dyn Fn([&Value; N]) -> Result<Value>>;954954955struct NativeFn(*mut PrimOp);955pub struct NativeFn(*mut PrimOp);956impl NativeFn {956impl NativeFn {957 pub fn new<const N: usize>(957 pub fn new<const N: usize>(958 name: &'static CStr,958 name: &'static CStr,flake.nixdiffbeforeafterboth185 inputs'.nix.packages.nix-flake-c185 inputs'.nix.packages.nix-flake-c186 inputs'.nix.packages.nix-fetchers-c186 inputs'.nix.packages.nix-fetchers-c187 inputs'.nix.packages.nix-store-c187 inputs'.nix.packages.nix-store-c188 inputs'.nix.packages.nix188189189 (rage.overrideAttrs { cargoFeatures = [ "plugin" ]; })190 (rage.overrideAttrs { cargoFeatures = [ "plugin" ]; })190 ];191 ];