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]]
|
||||
name = "tiny-encrypt"
|
||||
version = "1.7.6"
|
||||
version = "1.7.7"
|
||||
dependencies = [
|
||||
"aes-gcm-stream",
|
||||
"base64",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "tiny-encrypt"
|
||||
version = "1.7.6"
|
||||
version = "1.7.7"
|
||||
edition = "2021"
|
||||
license = "MIT"
|
||||
description = "A simple and tiny file encrypt tool"
|
||||
|
||||
@@ -145,7 +145,9 @@ fn parse_output_to_env(output: &str) -> Vec<(String, String)> {
|
||||
} else {
|
||||
let lines = output.split('\n');
|
||||
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 v = ln.chars().skip_while(|c| c != &'=').skip(1).collect::<String>();
|
||||
env.push((k, v));
|
||||
|
||||
Reference in New Issue
Block a user