feat: v1.7.7, support exec-env comment
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -1847,7 +1847,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tiny-encrypt"
|
name = "tiny-encrypt"
|
||||||
version = "1.7.6"
|
version = "1.7.7"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aes-gcm-stream",
|
"aes-gcm-stream",
|
||||||
"base64",
|
"base64",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "tiny-encrypt"
|
name = "tiny-encrypt"
|
||||||
version = "1.7.6"
|
version = "1.7.7"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
description = "A simple and tiny file encrypt tool"
|
description = "A simple and tiny file encrypt tool"
|
||||||
|
|||||||
@@ -145,7 +145,9 @@ fn parse_output_to_env(output: &str) -> Vec<(String, String)> {
|
|||||||
} else {
|
} else {
|
||||||
let lines = output.split('\n');
|
let lines = output.split('\n');
|
||||||
lines.filter(|ln| !ln.trim().is_empty()).for_each(|ln| {
|
lines.filter(|ln| !ln.trim().is_empty()).for_each(|ln| {
|
||||||
if ln.contains('=') {
|
if ln.starts_with('#') {
|
||||||
|
debugging!("Found comment: {}", ln);
|
||||||
|
} else if ln.contains('=') {
|
||||||
let k = ln.chars().take_while(|c| c != &'=').collect::<String>();
|
let k = ln.chars().take_while(|c| c != &'=').collect::<String>();
|
||||||
let v = ln.chars().skip_while(|c| c != &'=').skip(1).collect::<String>();
|
let v = ln.chars().skip_while(|c| c != &'=').skip(1).collect::<String>();
|
||||||
env.push((k, v));
|
env.push((k, v));
|
||||||
|
|||||||
Reference in New Issue
Block a user