Loading Cargo.lock +25 −40 Original line number Diff line number Diff line Loading @@ -107,6 +107,12 @@ dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anyhow" version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "async-broadcast" version = "0.5.1" Loading Loading @@ -376,23 +382,21 @@ dependencies = [ [[package]] name = "bon" version = "1.0.4" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7b137c48645e82d5dead379b499eebd2e5644c152d812332a7bb647b04240e3" checksum = "c3b71187ef9d11cfa48c023d574a00ec5e4850dcb145ef51619d99cc119486cb" dependencies = [ "bon-macros", ] [[package]] name = "bon-macros" version = "1.0.4" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b23bbee760851025ba045a8bdb22e082ffbbc409a0592d3715a03ea5cd2f6d7" checksum = "1f8407447d440da7b3de982f286d15e30e7646bef4ebca994eebebaa1690fd9c" dependencies = [ "darling 0.20.10", "easy-ext", "heck 0.5.0", "itertools", "ident_case", "proc-macro2", "quote", "syn 2.0.76", Loading Loading @@ -559,7 +563,7 @@ version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" dependencies = [ "heck 0.4.1", "heck", "proc-macro2", "quote", "syn 2.0.76", Loading Loading @@ -896,12 +900,6 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" [[package]] name = "easy-ext" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca" [[package]] name = "either" version = "1.10.0" Loading Loading @@ -1254,12 +1252,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" version = "0.1.19" Loading Loading @@ -1414,15 +1406,6 @@ dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "itertools" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itoa" version = "1.0.11" Loading Loading @@ -1479,9 +1462,13 @@ dependencies = [ [[package]] name = "libyml" version = "0.0.4" version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64804cc6a5042d4f05379909ba25b503ec04e2c082151d62122d5dcaa274b961" checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980" dependencies = [ "anyhow", "version_check", ] [[package]] name = "linux-raw-sys" Loading Loading @@ -2203,9 +2190,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc_version" version = "0.4.0" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] Loading Loading @@ -2312,19 +2299,17 @@ dependencies = [ [[package]] name = "serde_yml" version = "0.0.11" version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e76bab63c3fd98d27c17f9cbce177f64a91f5e69ac04cafe04e1bb25d1dc3c" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ "indexmap", "itoa", "libyml", "log", "memchr", "ryu", "serde", "serde_json", "tempfile", "version_check", ] [[package]] Loading Loading @@ -2751,9 +2736,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" version = "0.9.4" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "waker-fn" Loading lcov.info +40 −41 Original line number Diff line number Diff line Loading @@ -447,7 +447,7 @@ FNDA:1,Script::expand_arguments_from FNDA:1,Script::from_template FNDA:1,Script::from_path FNDA:1,Script::get_command FNDA:2,Script::get_arguments FNDA:1,Script::get_arguments FNDA:0,Script::maybe_create_conda_environment FNDA:1,Script::maybe_git_clone FNDA:0,Script::python_default Loading @@ -469,17 +469,16 @@ FNDA:1,has_extension FNDA:0,is_stdin_piped FNDA:0,is_stdout_piped FNDA:1,read_file FNDA:2,to_string FNDA:1,to_string DA:362,1 DA:363,1 DA:367,2 DA:369,3 DA:370,1 DA:371,1 DA:373,2 DA:374,1 DA:375,1 DA:376,2 DA:375,2 DA:376,4 DA:378,3 DA:379,1 DA:382,3 Loading Loading @@ -678,7 +677,7 @@ DA:752,2 DA:754,2 DA:757,1 DA:758,2 DA:759,2 DA:759,3 DA:772,1 DA:773,2 DA:774,1 Loading @@ -690,14 +689,14 @@ DA:782,1 DA:784,1 DA:785,1 DA:786,1 DA:787,2 DA:790,2 DA:791,1 DA:787,1 DA:790,1 DA:791,2 DA:792,1 DA:793,1 DA:794,2 DA:795,1 DA:797,2 DA:797,1 DA:801,0 DA:802,0 DA:803,0 Loading @@ -724,7 +723,7 @@ DA:834,1 DA:835,2 DA:836,2 DA:837,2 DA:838,1 DA:838,3 DA:839,1 DA:841,0 DA:842,0 Loading @@ -735,39 +734,39 @@ DA:856,1 DA:857,1 DA:858,3 DA:859,3 DA:860,4 DA:861,2 DA:862,12 DA:860,5 DA:861,1 DA:862,9 DA:863,3 DA:864,1 DA:865,1 DA:866,1 DA:867,1 DA:872,3 DA:873,2 DA:864,2 DA:865,2 DA:866,2 DA:867,2 DA:872,6 DA:873,3 DA:875,0 DA:876,0 DA:879,1 DA:880,2 DA:881,3 DA:882,4 DA:883,3 DA:886,3 DA:887,2 DA:879,3 DA:880,3 DA:881,6 DA:882,9 DA:883,6 DA:886,6 DA:887,3 DA:889,0 DA:890,0 DA:893,1 DA:894,2 DA:895,3 DA:893,3 DA:894,3 DA:895,6 DA:896,0 DA:897,0 DA:900,3 DA:901,1 DA:902,5 DA:903,1 DA:904,5 DA:905,4 DA:906,2 DA:900,6 DA:901,3 DA:902,9 DA:903,3 DA:904,9 DA:905,9 DA:906,3 DA:908,3 DA:909,3 DA:910,2 Loading Loading @@ -813,7 +812,7 @@ DA:1070,2 DA:1071,0 DA:1073,2 DA:1077,1 DA:1078,1 DA:1078,2 DA:1079,2 DA:1080,2 DA:1081,2 Loading Loading @@ -852,8 +851,8 @@ DA:1205,1 DA:1206,3 DA:1207,1 DA:1210,2 DA:1212,2 DA:1212,1 DA:1213,9 LF:384 LH:225 LF:383 LH:224 end_of_record pipe-lib/Cargo.toml +3 −3 Original line number Diff line number Diff line Loading @@ -6,12 +6,12 @@ description.workspace = true edition = "2021" [dependencies] bon = "1.0.4" bon = "2.0.1" clap = { version = "4.4.2", features = ["derive"] } clap-verbosity-flag = "2.2.0" color-eyre = "0.6.3" console = { version = "0.15.7", default-features = false, features = ["ansi-parsing"] } derive_more = "0.99.18" derive_more = { version = "0.99.18" } dotenvy = "0.15.0" env_logger = "0.11.3" exitcode = "1.1.2" Loading @@ -26,7 +26,7 @@ rayon = "1.7.0" regex = "1.9.5" serde = { version = "1.0.188", features = ["derive"] } serde_json = "1.0.107" serde_yml = "0.0.11" serde_yml = "0.0.12" tokio = { version = "1.39.2", features = ["full"] } tracing = { version = "0.1.40" } tracing-log = "0.2.0" Loading pipe-lib/src/lib.rs +1 −1 Original line number Diff line number Diff line Loading @@ -669,7 +669,7 @@ impl Script { /// use pipe_lib::{to_string, Command, Script}; /// /// // Environment: ANSWER=42 /// let command = Command::init().name("echo").build(); /// let command = Command::init().name("echo".to_string()).build(); /// let arguments = to_string(vec!["{{ ANSWER }}"]); /// let script = Script::init().command(command).arguments(arguments).build().expand_arguments(); /// // "echo 42" Loading Loading
Cargo.lock +25 −40 Original line number Diff line number Diff line Loading @@ -107,6 +107,12 @@ dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anyhow" version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "async-broadcast" version = "0.5.1" Loading Loading @@ -376,23 +382,21 @@ dependencies = [ [[package]] name = "bon" version = "1.0.4" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7b137c48645e82d5dead379b499eebd2e5644c152d812332a7bb647b04240e3" checksum = "c3b71187ef9d11cfa48c023d574a00ec5e4850dcb145ef51619d99cc119486cb" dependencies = [ "bon-macros", ] [[package]] name = "bon-macros" version = "1.0.4" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b23bbee760851025ba045a8bdb22e082ffbbc409a0592d3715a03ea5cd2f6d7" checksum = "1f8407447d440da7b3de982f286d15e30e7646bef4ebca994eebebaa1690fd9c" dependencies = [ "darling 0.20.10", "easy-ext", "heck 0.5.0", "itertools", "ident_case", "proc-macro2", "quote", "syn 2.0.76", Loading Loading @@ -559,7 +563,7 @@ version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47" dependencies = [ "heck 0.4.1", "heck", "proc-macro2", "quote", "syn 2.0.76", Loading Loading @@ -896,12 +900,6 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" [[package]] name = "easy-ext" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc5d6d6a8504f8caedd7de14576464383900cd3840b7033a7a3dce5ac00121ca" [[package]] name = "either" version = "1.10.0" Loading Loading @@ -1254,12 +1252,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" version = "0.1.19" Loading Loading @@ -1414,15 +1406,6 @@ dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "itertools" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] [[package]] name = "itoa" version = "1.0.11" Loading Loading @@ -1479,9 +1462,13 @@ dependencies = [ [[package]] name = "libyml" version = "0.0.4" version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64804cc6a5042d4f05379909ba25b503ec04e2c082151d62122d5dcaa274b961" checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980" dependencies = [ "anyhow", "version_check", ] [[package]] name = "linux-raw-sys" Loading Loading @@ -2203,9 +2190,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc_version" version = "0.4.0" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] Loading Loading @@ -2312,19 +2299,17 @@ dependencies = [ [[package]] name = "serde_yml" version = "0.0.11" version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e76bab63c3fd98d27c17f9cbce177f64a91f5e69ac04cafe04e1bb25d1dc3c" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ "indexmap", "itoa", "libyml", "log", "memchr", "ryu", "serde", "serde_json", "tempfile", "version_check", ] [[package]] Loading Loading @@ -2751,9 +2736,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" version = "0.9.4" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "waker-fn" Loading
lcov.info +40 −41 Original line number Diff line number Diff line Loading @@ -447,7 +447,7 @@ FNDA:1,Script::expand_arguments_from FNDA:1,Script::from_template FNDA:1,Script::from_path FNDA:1,Script::get_command FNDA:2,Script::get_arguments FNDA:1,Script::get_arguments FNDA:0,Script::maybe_create_conda_environment FNDA:1,Script::maybe_git_clone FNDA:0,Script::python_default Loading @@ -469,17 +469,16 @@ FNDA:1,has_extension FNDA:0,is_stdin_piped FNDA:0,is_stdout_piped FNDA:1,read_file FNDA:2,to_string FNDA:1,to_string DA:362,1 DA:363,1 DA:367,2 DA:369,3 DA:370,1 DA:371,1 DA:373,2 DA:374,1 DA:375,1 DA:376,2 DA:375,2 DA:376,4 DA:378,3 DA:379,1 DA:382,3 Loading Loading @@ -678,7 +677,7 @@ DA:752,2 DA:754,2 DA:757,1 DA:758,2 DA:759,2 DA:759,3 DA:772,1 DA:773,2 DA:774,1 Loading @@ -690,14 +689,14 @@ DA:782,1 DA:784,1 DA:785,1 DA:786,1 DA:787,2 DA:790,2 DA:791,1 DA:787,1 DA:790,1 DA:791,2 DA:792,1 DA:793,1 DA:794,2 DA:795,1 DA:797,2 DA:797,1 DA:801,0 DA:802,0 DA:803,0 Loading @@ -724,7 +723,7 @@ DA:834,1 DA:835,2 DA:836,2 DA:837,2 DA:838,1 DA:838,3 DA:839,1 DA:841,0 DA:842,0 Loading @@ -735,39 +734,39 @@ DA:856,1 DA:857,1 DA:858,3 DA:859,3 DA:860,4 DA:861,2 DA:862,12 DA:860,5 DA:861,1 DA:862,9 DA:863,3 DA:864,1 DA:865,1 DA:866,1 DA:867,1 DA:872,3 DA:873,2 DA:864,2 DA:865,2 DA:866,2 DA:867,2 DA:872,6 DA:873,3 DA:875,0 DA:876,0 DA:879,1 DA:880,2 DA:881,3 DA:882,4 DA:883,3 DA:886,3 DA:887,2 DA:879,3 DA:880,3 DA:881,6 DA:882,9 DA:883,6 DA:886,6 DA:887,3 DA:889,0 DA:890,0 DA:893,1 DA:894,2 DA:895,3 DA:893,3 DA:894,3 DA:895,6 DA:896,0 DA:897,0 DA:900,3 DA:901,1 DA:902,5 DA:903,1 DA:904,5 DA:905,4 DA:906,2 DA:900,6 DA:901,3 DA:902,9 DA:903,3 DA:904,9 DA:905,9 DA:906,3 DA:908,3 DA:909,3 DA:910,2 Loading Loading @@ -813,7 +812,7 @@ DA:1070,2 DA:1071,0 DA:1073,2 DA:1077,1 DA:1078,1 DA:1078,2 DA:1079,2 DA:1080,2 DA:1081,2 Loading Loading @@ -852,8 +851,8 @@ DA:1205,1 DA:1206,3 DA:1207,1 DA:1210,2 DA:1212,2 DA:1212,1 DA:1213,9 LF:384 LH:225 LF:383 LH:224 end_of_record
pipe-lib/Cargo.toml +3 −3 Original line number Diff line number Diff line Loading @@ -6,12 +6,12 @@ description.workspace = true edition = "2021" [dependencies] bon = "1.0.4" bon = "2.0.1" clap = { version = "4.4.2", features = ["derive"] } clap-verbosity-flag = "2.2.0" color-eyre = "0.6.3" console = { version = "0.15.7", default-features = false, features = ["ansi-parsing"] } derive_more = "0.99.18" derive_more = { version = "0.99.18" } dotenvy = "0.15.0" env_logger = "0.11.3" exitcode = "1.1.2" Loading @@ -26,7 +26,7 @@ rayon = "1.7.0" regex = "1.9.5" serde = { version = "1.0.188", features = ["derive"] } serde_json = "1.0.107" serde_yml = "0.0.11" serde_yml = "0.0.12" tokio = { version = "1.39.2", features = ["full"] } tracing = { version = "0.1.40" } tracing-log = "0.2.0" Loading
pipe-lib/src/lib.rs +1 −1 Original line number Diff line number Diff line Loading @@ -669,7 +669,7 @@ impl Script { /// use pipe_lib::{to_string, Command, Script}; /// /// // Environment: ANSWER=42 /// let command = Command::init().name("echo").build(); /// let command = Command::init().name("echo".to_string()).build(); /// let arguments = to_string(vec!["{{ ANSWER }}"]); /// let script = Script::init().command(command).arguments(arguments).build().expand_arguments(); /// // "echo 42" Loading