12 Commits

Author SHA1 Message Date
e09cc3f2d7 Merge pull request 'fixed tests case' (#9) from release/0.4.0 into main
All checks were successful
Release / Build and Release (push) Successful in 53s
Reviewed-on: #9
2026-03-17 12:39:27 +01:00
f09dbc8321 fixed tests case 2026-03-17 12:39:18 +01:00
4e5c0e3b07 merged with main
All checks were successful
Version Check / check-version (pull_request) Successful in 3s
2026-03-17 12:30:20 +01:00
c270d37585 Merge pull request 'release/0.4.0' (#8) from release/0.4.0 into main
All checks were successful
Release / Build and Release (push) Successful in 57s
Reviewed-on: #8
2026-03-17 12:30:13 +01:00
14f1be5a2a Merge pull request 'Update Cargo.toml' (#7) from nvrl-patch-1 into main
All checks were successful
Release / Build and Release (push) Successful in 53s
Reviewed-on: #7
2026-03-17 09:33:13 +01:00
49eac25d48 Update Cargo.toml
All checks were successful
Version Check / check-version (pull_request) Successful in 3s
2026-03-17 09:33:05 +01:00
3459c67377 Merge pull request 'release/0.3.0' (#6) from release/0.3.0 into main
All checks were successful
Release / Build and Release (push) Successful in 18s
Reviewed-on: #6
2026-03-17 09:30:26 +01:00
93c5c30021 Merge pull request 'release/0.2.1' (#5) from release/0.2.1 into main
All checks were successful
Release / Build and Release (push) Successful in 57s
Reviewed-on: #5
2026-03-16 18:00:02 +01:00
d52422d839 Merge pull request 'release/0.2.0' (#4) from release/0.2.0 into main
All checks were successful
Release / Build and Release (push) Successful in 47s
Reviewed-on: #4
2026-03-16 17:46:58 +01:00
ac7b67748d Merge pull request 'fixed release upload' (#3) from release/0.1.0 into main
All checks were successful
Release / Build and Release (push) Successful in 39s
Reviewed-on: nvrl/cenv-rs#3
2026-03-16 15:56:25 +01:00
361df64b04 Merge pull request 'added version check + fixed release' (#2) from release/0.1.0 into main
Some checks failed
Release / Build and Release (push) Failing after 36s
Reviewed-on: nvrl/cenv-rs#2
2026-03-16 15:54:27 +01:00
6eddd02fb4 Merge pull request 'release/0.1.0' (#1) from release/0.1.0 into main
Some checks failed
Release / Build and Release (push) Failing after 44s
Reviewed-on: nvrl/cenv-rs#1
2026-03-16 15:49:05 +01:00
4 changed files with 19 additions and 22 deletions

2
Cargo.lock generated
View File

@@ -853,7 +853,7 @@ dependencies = [
[[package]]
name = "mould"
version = "0.2.1"
version = "0.4.0"
dependencies = [
"anyhow",
"clap",

View File

@@ -1,4 +1,10 @@
[[bin.""]]
[package]
edition = "2024"
name = "mould"
version = "0.4.0"
authors = ["Nils Pukropp <nils@narl.io>"]
[[bin]]
name = "mould"
path = "src/main.rs"
@@ -17,23 +23,11 @@ tui-input = "0.15.0"
[dependencies.clap]
version = "4.6.0"
[dependencies.clap.features]
"" = ["derive"]
features = ["derive"]
[dependencies.serde]
version = "1.0.228"
[dependencies.serde.features]
"" = ["derive"]
features = ["derive"]
[dev-dependencies]
tempfile = "3.27.0"
[package]
edition = 2024
name = "mould"
version = "0.4.0"
[package.authors]
"" = ["Nils Pukropp <nils@narl.io>"]

View File

@@ -9,15 +9,16 @@ transparent = false
# Colors are specified in hex format ("#RRGGBB").
# Default values follow the Semantic Catppuccin Mocha palette.
bg_normal = "#11111b"
bg_normal = "#1e1e2e"
bg_highlight = "#89b4fa"
bg_active = "#a6e3a1"
bg_search = "#cba6f7"
fg_normal = "#cdd6f4"
fg_dimmed = "#a6adc8"
fg_highlight = "#11111b"
fg_dimmed = "#6c7086"
fg_highlight = "#1e1e2e"
fg_warning = "#f38ba8"
fg_modified = "#fab387"
fg_accent = "#b4befe"
border_normal = "#45475a"
border_active = "#a6e3a1"
tree_depth_1 = "#b4befe"

View File

@@ -310,12 +310,14 @@ mod tests {
}
});
flatten(&json, "", &mut vars);
assert_eq!(vars.len(), 2);
flatten(&json, "", 0, "", &mut vars);
assert_eq!(vars.len(), 6);
let mut root = Value::Object(Map::new());
for var in vars {
insert_into_value(&mut root, &var.key, &var.value);
if !var.is_group {
insert_into_value(&mut root, &var.path, var.value.as_deref().unwrap_or(""));
}
}
// When unflattening, it parses bool back