From 7c66ee13a1bd971f1fe486e0f9cf883fd0ad133e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 17 Jun 2025 08:53:41 +0200 Subject: [PATCH] Ask for identification as early as possible --- install/2-identification.sh | 7 +++++++ install/{2-terminal.sh => 3-terminal.sh} | 0 install/{3-config.sh => 4-config.sh} | 5 ----- 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 install/2-identification.sh rename install/{2-terminal.sh => 3-terminal.sh} (100%) rename install/{3-config.sh => 4-config.sh} (83%) diff --git a/install/2-identification.sh b/install/2-identification.sh new file mode 100644 index 0000000..36db33a --- /dev/null +++ b/install/2-identification.sh @@ -0,0 +1,7 @@ +# Need gum to query for input +yay -S --noconfirm --needed gum + +# Configure identification +echo "Enter identification for git and autocomplete..." +export OMAKUB_USER_NAME=$(gum input --placeholder "Enter full name" --prompt "Name> ") +export OMAKUB_USER_EMAIL=$(gum input --placeholder "Enter email address" --prompt "Email> ") diff --git a/install/2-terminal.sh b/install/3-terminal.sh similarity index 100% rename from install/2-terminal.sh rename to install/3-terminal.sh diff --git a/install/3-config.sh b/install/4-config.sh similarity index 83% rename from install/3-config.sh rename to install/4-config.sh index 9a82706..c0fd8e5 100644 --- a/install/3-config.sh +++ b/install/4-config.sh @@ -23,11 +23,6 @@ git config --global alias.ci commit git config --global alias.st status git config --global pull.rebase true -# Configure identification -echo "Enter identification for git and autocomplete..." -export OMAKUB_USER_NAME=$(gum input --placeholder "Enter full name" --prompt "Name> ") -export OMAKUB_USER_EMAIL=$(gum input --placeholder "Enter email address" --prompt "Email> ") - # Set identification from install inputs if [[ -n "${OMAKUB_USER_NAME//[[:space:]]/}" ]]; then git config --global user.name "$OMAKUB_USER_NAME"