diff --git a/bin/init-dotenv-sops b/bin/init-dotenv-sops index dde2a95..f1b19d0 100755 --- a/bin/init-dotenv-sops +++ b/bin/init-dotenv-sops @@ -5,7 +5,8 @@ init-dotenv-sops() { project_name=$(basename -s .git "$(git remote get-url origin 2>/dev/null)" 2>/dev/null) project_name=${project_name:-${PWD##*/}} - local key_name="${1:-$project_name}" + local key_name + key_name=$(echo "${1:-$project_name}" | tr '[:upper:]' '[:lower:]') local age_dir="$HOME/.config/sops/age" local age_key_file="$age_dir/keys.txt" @@ -13,7 +14,7 @@ init-dotenv-sops() { local public_key="" if [[ -f ".sops.yaml" ]]; then - public_key=$(grep -E '^[[:space:]]*age:' ".sops.yaml" | head -1 | awk '{print $2}' | tr -d '"') + public_key=$(grep -E '^[[:space:]]*age:' ".sops.yaml" | head -1 | awk '{print $2}' | tr -d '"' | tr -d "'") echo ".sops.yaml already exists with public key: $public_key" fi diff --git a/bin/load-agekey-from-keepass b/bin/load-agekey-from-keepass index 3d0aa68..4d373e5 100755 --- a/bin/load-agekey-from-keepass +++ b/bin/load-agekey-from-keepass @@ -28,7 +28,8 @@ load-agekey-from-keepass() { project_name=$(basename -s .git "$(git remote get-url origin 2>/dev/null)" 2>/dev/null) project_name=${project_name:-${PWD##*/}} - local key_name="${1:-$project_name}" + local key_name + key_name=$(echo "${1:-$project_name}" | tr '[:upper:]' '[:lower:]') local age_dir="$HOME/.config/sops/age" local age_key_file="$age_dir/keys.txt" local keepass_entry="age/$key_name" diff --git a/bin/store-agekey-to-keepass b/bin/store-agekey-to-keepass index 865a262..b9c0e28 100755 --- a/bin/store-agekey-to-keepass +++ b/bin/store-agekey-to-keepass @@ -31,7 +31,8 @@ store-agekey-to-keepass() { project_name=$(basename -s .git "$(git remote get-url origin 2>/dev/null)" 2>/dev/null) project_name=${project_name:-${PWD##*/}} - local key_name="${1:-$project_name}" + local key_name + key_name=$(echo "${1:-$project_name}" | tr '[:upper:]' '[:lower:]') local age_key_file="$HOME/.config/sops/age/keys.txt" local keepass_entry="age/$key_name" local attachment_name="keys.txt" @@ -42,7 +43,7 @@ store-agekey-to-keepass() { fi local public_key - public_key=$(grep -E '^[[:space:]]*age:' ".sops.yaml" 2>/dev/null | head -1 | awk '{print $2}' | tr -d '"') + public_key=$(grep -E '^[[:space:]]*age:' ".sops.yaml" 2>/dev/null | head -1 | awk '{print $2}' | tr -d '"' | tr -d "'") if [[ -z "$public_key" ]]; then echo "Could not determine public key from .sops.yaml" return 1 diff --git a/prompt.md b/prompt.md index 8c8dea2..0ae6cc6 100644 --- a/prompt.md +++ b/prompt.md @@ -1,8 +1,8 @@ --- title: "Make global autocomplete work" author: "Janik von Rotz " -state: review -date_completed: +state: completed +date_completed: 2026-10-14 harness: pi model: moonshotai/Kimi-K2.6 input_tokens: