From 2d25e61e3467ddf79153fd25f7af91d99e856429 Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 1 May 2021 13:32:52 +0100 Subject: [PATCH] Fix the ssh command --- .gitconfig | 2 ++ .local/bin/setup/setup | 11 +++++++---- .local/bin/setup/ssh | 16 +++++++++------- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.gitconfig b/.gitconfig index 42bb920..e6d11d3 100644 --- a/.gitconfig +++ b/.gitconfig @@ -1,3 +1,5 @@ [user] email = stofflees@gmail.com name = Chris +[pull] + rebase = true diff --git a/.local/bin/setup/setup b/.local/bin/setup/setup index 277440c..8ce943e 100755 --- a/.local/bin/setup/setup +++ b/.local/bin/setup/setup @@ -1,17 +1,20 @@ #!/bin/bash -export MASTERPW=$(dialog --no-cancel --passwordbox "Enter Enpass master password." 10 60 3>&1 1>&2 2>&3 3>&1) +export MASTERPW=$(dialog --no-cancel --passwordbox "Enter Enpass master password." 10 60 3>&1 1>&2 2>&3 3>&1 | sed 's/\s//g') -echo MASTERPW | xclip -loops 2 -selection clipboard -i +echo "$MASTERPW" | xclip -loops 5 -selection clipboard -i -enpass +enpass & read -n 1 -r -s -p $'Press enter when you have synced enpass...\n' -CHECKPW=$(enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort list) +CHECKPW=$(enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort list 2>&1) while [[ "$CHECKPW" == *level=fatal* ]]; do export MASTERPW=$(dialog --no-cancel --passwordbox "That password didn't work, please try again" 10 60 3>&1 1>&2 2>&3 3>&1) CHECKPW=$(enpasscli -vault="$HOME/Documents/Enpass/Vaults/primary" -sort list) done +echo "Password set successfuly" + +./ssh diff --git a/.local/bin/setup/ssh b/.local/bin/setup/ssh index c6dec81..3e7eb7f 100755 --- a/.local/bin/setup/ssh +++ b/.local/bin/setup/ssh @@ -9,13 +9,15 @@ SSHPATH="$HOME/.ssh/id_ed25519" # The path to the SSH key file TITLE="$USER@$(cat /etc/hostname)" # The title for the SSH key # Generate the SSH key if it does not exist -if [ ! -f $SSHPATH ] && ssh-keygen -t ed25519 -f "$SSHPATH" -N "" -q +[ ! -f $SSHPATH ] && ssh-keygen -t ed25519 -f "$SSHPATH" -N "" -q + +KEY=$(cat "$SSHPATH.pub") # A method to generate the parameters for creating an SSH key on gitea generate_post_data() { cat <