From 29c6270ed2a6007f9dfb17f70a41aaf746eacabc Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Mon, 9 Feb 2026 12:17:18 -0500 Subject: [PATCH] [bin] Update rekey to auto commit --- bin/.bin/rekey | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/bin/.bin/rekey b/bin/.bin/rekey index 082c8dd..d363023 100755 --- a/bin/.bin/rekey +++ b/bin/.bin/rekey @@ -9,8 +9,6 @@ mkdir -p "$SSH_DIR" PASS_PATH="personal/ssh/$USER@$HOST/$DATE" DOTFILES_DIR="$HOME/.dotfiles" -DOT_SSH_DIR="$DOTFILES_DIR/.ssh" -PASS_STORE_DIR="$DOTFILES_DIR/.password-store" COMMIT_MSG="[ssh] Rekey host $HOST" # --- Temporary directory for private key (macOS compatible) --- @@ -44,22 +42,19 @@ chmod 600 "$SSH_DIR/$USER@$HOST.pub" 2>/dev/null || true echo "Public key written to $SSH_DIR/$USER@$HOST.pub" # Temp key removed automatically by trap -mkdir -p "$DOT_SSH_DIR" -cp "$PUB_KEY_PATH" "$DOT_SSH_DIR/" -echo "Public key copied to dotfiles: $DOT_SSH_DIR" +cat "$SSH_DIR/$USER@$HOST.pub" >> ~/.ssh/authorized_keys +echo "Public key added to authorized_keys" # ------------------------------------------------------------------ # Git commit dotfiles changes (ssh + password-store) # ------------------------------------------------------------------ - -DOTFILES_DIR="$HOME/.dotfiles" COMMIT_MSG="[ssh] Rekey host $HOST" if [[ -d "$DOTFILES_DIR/.git" ]]; then pushd "$DOTFILES_DIR" >/dev/null # Stage only relevant dirs - git add .ssh .password-store 2>/dev/null || true + git add ssh password-store 2>/dev/null || true if ! git diff --cached --quiet; then git commit -m "$COMMIT_MSG"