Files
mates-macos-setup/configure-fish.sh
T
mates 4340cb3b2a init: clean history with no PII
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).
2026-08-01 19:51:59 +02:00

56 lines
1.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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."