-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·29 lines (22 loc) · 873 Bytes
/
Copy pathinstall.sh
File metadata and controls
executable file
·29 lines (22 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# Pfade definieren
SOURCE_SCRIPT="$(pwd)/synapse-shell.sh"
TARGET_BINARY="/usr/local/bin/synapse-shell"
echo "--- Synapse-Shell Installer ---"
# Prüfen ob die Quelldatei existiert
if [ ! -f "$SOURCE_SCRIPT" ]; then
echo "Fehler: synapse-shell.sh nicht im aktuellen Verzeichnis gefunden!"
exit 1
fi
# Ausführbar machen
chmod +x "$SOURCE_SCRIPT"
# Symlink im System erstellen
echo "Erstelle System-Link in $TARGET_BINARY..."
ln -sf "$SOURCE_SCRIPT" "$TARGET_BINARY"
# Alias für die aktuelle Sitzung und dauerhaft in .bashrc setzen
if ! grep -q "alias s='synapse-shell'" ~/.bashrc; then
echo "Setze Alias 's' in ~/.bashrc..."
echo "alias s='synapse-shell'" >> ~/.bashrc
fi
echo "Fertig! Du kannst jetzt 'synapse-shell' oder einfach nur 's' nutzen."
echo "Hinweis: Gib 'source ~/.bashrc' ein, um den Kurz-Befehl 's' sofort zu aktivieren."