--wip-- [skip ci]

This commit is contained in:
2024-08-25 11:07:07 +05:00
parent fb4146c419
commit 612a28ad3e
3 changed files with 63 additions and 1 deletions

10
README.md Normal file
View File

@@ -0,0 +1,10 @@
# Запустить удалённый скрипт:
## wget
```
wget -qO - https://g.torshes.ru/alex/galias-d/raw/branch/main/galias-d.sh | bash
```
## curl
```
source <(curl -s https://g.torshes.ru/alex/galias-d/raw/branch/main/galias-d.sh)
```

53
galias-d.sh Normal file
View File

@@ -0,0 +1,53 @@
#!/bin/bash
# wget https://g.torshes.ru/alex/galias-d/src/branch/main/galias-d.sh
# sh -c "$(wget https://g.torshes.ru/alex/galias-d/src/branch/main/galias-d.sh -O -)"
# set -x
echo "hey! this is galias-d!"
read_ssh_pub_key() {
local ssh_dir="${1:-$HOME/.ssh}"
local pub_key
if [ ! -d "$ssh_dir" ]; then
echo "Директория не существует" >&2
return 1
fi
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
return 1
fi
}
# Использование функции
if read_ssh_pub_key; then
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-ключи:"
# echo "======================="
# cat ~/.ssh/*.pub
# echo "======================="
# else
# echo "Ключ нужно создать"
# ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N ""
# fi

1
hw.md
View File

@@ -1 +0,0 @@
hello world