From ab2668c072217302994c21e2a5c69c65a8643d22 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 24 Aug 2025 19:33:33 +0500 Subject: [PATCH] wip --- galias-d.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/galias-d.sh b/galias-d.sh index 4fcb42b..e62b85a 100644 --- a/galias-d.sh +++ b/galias-d.sh @@ -12,31 +12,34 @@ read_ssh_pub_key() { local pub_key if [ ! -d "$ssh_dir" ]; then - echo "не Директория существует" + echo "Директория не существует" >&2 return 1 fi - # Ищем первый .pub файл + pub_key=$(find "$ssh_dir" -maxdepth 1 -name "*.pub" -type f | head -n 1) + echo " Ключ для копирования в gitea:" if [ -n "$pub_key" ] && [ -f "$pub_key" ]; then cat "$pub_key" return 0 else - echo "❌ Публичные SSH-ключи не найдены в $ssh_dir" >&2 + echo "Публичные SSH-ключи не найдены в $ssh_dir" >&2 return 1 fi } # Использование функции -echo "Публичный ключ:" if read_ssh_pub_key; then - echo "✅ Ключ успешно прочитан" + echo "Ключ успешно прочитан" else echo "Создаем новый ключ..." ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -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-ключи:"