Toto repo ma novou cistou historii (1 commit). Predchozi historie byla smazana, protoze obsahovala osobni udaje (IP, emaily, hesla, klice, tokeny, Volume cesty). Soubory v aktualnim commit uz tyto udaje neobsahuji (nahradeno placeholdery <server-ip>, CHANGE_ME, admin@example.com atd.). Pokud chces zpet kompletni seznam starych commitu, mas je ve svem lokalnim working tree - git log --all ukaze prazdno (protoze jsme smazali .git/ a zacali znovu).
56 lines
1.8 KiB
Bash
56 lines
1.8 KiB
Bash
#!/usr/bin/env bash
|
||
#
|
||
# Nastavi Fish shell s aliasy pro docker skripty.
|
||
# Toto je 1:1 kopie tveho existujiciho setupu v ~/.config/fish/config.fish.
|
||
#
|
||
# Idempotentni – prepsat aktualni konfiguraci.
|
||
#
|
||
set -euo pipefail
|
||
|
||
FISH_CONFIG="$HOME/.config/fish/config.fish"
|
||
|
||
# Pokud fish neni nainstalovany, nainstaluj ho
|
||
if ! command -v fish &>/dev/null; then
|
||
echo "Instaluji fish..."
|
||
brew install fish
|
||
fi
|
||
|
||
# Vytvor adresar
|
||
mkdir -p "$(dirname "$FISH_CONFIG")"
|
||
|
||
# Konfigurace – 1:1 kopie tveho existujiciho setupu
|
||
cat > "$FISH_CONFIG" <<'EOF'
|
||
if status is-interactive
|
||
# Commands to run in interactive sessions can go here
|
||
end
|
||
|
||
# Aliasy
|
||
|
||
alias update="cd /Users/mates/Skripty && ./update-macos.sh"
|
||
|
||
# Docker skripty (~/Skripty/docker-domov/)
|
||
alias dk-update="/Users/mates/Skripty/docker-domov/docker-update.sh"
|
||
alias dk-backup="/Users/mates/Skripty/docker-domov/docker-backup.sh"
|
||
alias dk-cleanup="/Users/mates/Skripty/docker-domov/docker-cleanup.sh"
|
||
alias dk-restore="/Users/mates/Skripty/docker-domov/docker-restore.sh"
|
||
alias dk-watch="/Users/mates/Skripty/docker-domov/disk-watch.sh"
|
||
alias dk-nas="/Users/mates/Skripty/docker-domov/mount-nas.sh"
|
||
|
||
# Casto pouzivane zkratky
|
||
alias dk-list="/Users/mates/Skripty/docker-domov/docker-restore.sh --list"
|
||
alias dk-cleanup-dry="/Users/mates/Skripty/docker-domov/docker-cleanup.sh --all --dry-run"
|
||
alias dk-watch-alert="/Users/mates/Skripty/docker-domov/disk-watch.sh --alert"
|
||
alias dk-nas-status="/Users/mates/Skripty/docker-domov/mount-nas.sh --status"
|
||
alias dk-nas-mount="/Users/mates/Skripty/docker-domov/mount-nas.sh --auto"
|
||
|
||
# Zakazani welcome message
|
||
set -g fish_greeting ""
|
||
|
||
# Hermes Agent – zajisti ~/.local/bin v PATH
|
||
fish_add_path "$HOME/.local/bin"
|
||
EOF
|
||
|
||
echo "Konfigurace Fish v $FISH_CONFIG"
|
||
echo
|
||
echo "Restart terminal pro aktivaci."
|