add goto
This commit is contained in:
parent
854ad9d1a5
commit
035dad1161
2 changed files with 35 additions and 0 deletions
|
@ -164,4 +164,35 @@ else
|
|||
echo "dotool ist bereits installiert, überspringe Download"
|
||||
fi
|
||||
|
||||
if command -v goto &> /dev/null; then
|
||||
echo "goto ist bereits installiert, überspringe Download."
|
||||
else
|
||||
echo "goto ist nicht installiert, starte Installation..."
|
||||
|
||||
# Temp-Verzeichnis erstellen (optional)
|
||||
TMP_DIR=$(mktemp -d)
|
||||
cd "$TMP_DIR" || exit 1
|
||||
|
||||
# Neueste RPM-URL von GitHub abrufen
|
||||
RPM_URL=$(curl -s https://api.github.com/repos/grafviktor/goto/releases/latest \
|
||||
| grep "browser_download_url" | grep ".rpm" | cut -d '"' -f 4)
|
||||
|
||||
if [ -z "$RPM_URL" ]; then
|
||||
echo "RPM-Datei nicht gefunden. Abbruch."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# RPM herunterladen
|
||||
curl -L "$RPM_URL" -o goto.rpm
|
||||
|
||||
# Paket installieren
|
||||
sudo dnf install -y goto.rpm
|
||||
|
||||
# Aufräumen
|
||||
cd ~
|
||||
rm -rf "$TMP_DIR"
|
||||
|
||||
echo "goto wurde installiert."
|
||||
fi
|
||||
|
||||
echo "Installationscript abgeschlossen!!!"
|
||||
|
|
|
@ -58,4 +58,8 @@ brew install --no-quarantine supersonic
|
|||
# CD Ripper
|
||||
brew install abcde
|
||||
|
||||
# GOTO - A simple SSH manager
|
||||
brew tap avasilic/goto
|
||||
brew install goto-ssh
|
||||
|
||||
echo "Installationscript abgeschlossen!!!"
|
||||
|
|
Loading…
Add table
Reference in a new issue