From 9885981efd0e6b05577f1988deb3fc6c030feff6 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 24 Aug 2025 20:38:21 +0500 Subject: [PATCH] wip --- galias-d.sh | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/galias-d.sh b/galias-d.sh index e62b85a..dc41fbb 100644 --- a/galias-d.sh +++ b/galias-d.sh @@ -8,7 +8,7 @@ echo "hey! this is galias-d!" read_ssh_pub_key() { - local ssh_dir="${1:-$HOME/.ssh}" + local ssh_dir="$HOME/.ssh" local pub_key if [ ! -d "$ssh_dir" ]; then @@ -19,6 +19,8 @@ read_ssh_pub_key() { pub_key=$(find "$ssh_dir" -maxdepth 1 -name "*.pub" -type f | head -n 1) echo " Ключ для копирования в gitea:" + + # если pub_key не пустой и является файлом if [ -n "$pub_key" ] && [ -f "$pub_key" ]; then cat "$pub_key" return 0 @@ -28,26 +30,17 @@ read_ssh_pub_key() { fi } -# Использование функции +# Показать ключ или создать его if read_ssh_pub_key; then echo "Ключ успешно прочитан" else - echo "Создаем новый ключ..." - ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N "" > /dev/null + local ALGORITHM="ed25519" + ssh-keygen -t $ALGORITHM -f ~/.ssh/id_$ALGORITHM -N "" > /dev/null read_ssh_pub_key fi -echo "Нажмите любую клавишу для продолжения..." -read -n 1 -s -r -# # Проверяем наличие любого .pub файла в ~/.ssh/ -# if ls ~/.ssh/*.pub 1> /dev/null 2>&1; then -# echo "✅ Найденные SSH-ключи:" -# echo "=======================" -# cat ~/.ssh/*.pub -# echo "=======================" -# else -# echo "Ключ нужно создать" - -# ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N "" -# fi \ No newline at end of file +# Попробовать склонировать репозиторий +local TALIAS_DIR = "$HOME/.talias" +git clone ssh://git@g.torshes.ru:57322/alex/talias.git $TALIAS_DIR +cat $TALIAS_DIR/README.md