⚙️ Instalacja Atuin
🔹 Wymagania systemowe
Przed rozpoczęciem instalacji upewnij się, że Twój system spełnia poniższe wymagania:
- Linux (Ubuntu, Debian, Fedora, Arch i inne)
- macOS (macOS 10.15 lub nowszy)
- Windows (WSL lub natywna instalacja przez PowerShell)
- Powłoki:
bash
,zsh
,fish
,PowerShell
- Rust w wersji 1.82.0 lub nowszej (jeśli instalujesz przez Cargo)
🐧 Instalacja na Linuxie
✅ Metoda 1: Instalacja przez skrypt (dla większości dystrybucji)
curl -sSL https://github.com/ellie/atuin/releases/latest/download/install.sh | bash
✅ Metoda 2: Instalacja przez menedżera pakietów
Debian/Ubuntu:
sudo apt update
sudo apt install atuin
Fedora:
sudo dnf install atuin
Arch Linux (AUR):
yay -S atuin
✅ Metoda 3: Instalacja przez Cargo (dla użytkowników Rust)
- Ustaw domyślną wersję Rust:
rustup default stable
- Zainstaluj Atuin przez Cargo:
cargo install atuin
❗ Jeśli używasz starszej wersji Rust (np. 1.75.0), zainstaluj starszą wersję Atuin:
cargo install atuin --version 18.2.0
- Sprawdź wersję Atuin:
atuin --version
🍏 Instalacja na macOS
✅ Metoda 1: Homebrew
brew install atuin
✅ Metoda 2: MacPorts
sudo port install atuin
🏁 Instalacja na Windows
✅ Metoda 1: WSL (Windows Subsystem for Linux)
- Zainstaluj WSL i wybierz dystrybucję (np. Ubuntu).
- W WSL uruchom komendę:
curl -sSL https://github.com/ellie/atuin/releases/latest/download/install.sh | bash
- Dodaj Atuin do swojej powłoki (
bash
lubzsh
):
atuin init bash | tee -a ~/.bashrc
source ~/.bashrc
✅ Metoda 2: Natywna instalacja przez PowerShell
- Jeśli masz zainstalowany Scoop, użyj komendy:
scoop install atuin
- Alternatywnie, użyj winget:
winget install atuin
- Możesz także pobrać binarkę z GitHub Releases i dodać ją do zmiennych środowiskowych
PATH
.
🔗 Pierwsze uruchomienie i konfiguracja
- Zainicjalizuj Atuin dla swojej powłoki:
atuin init bash | tee -a ~/.bashrc
source ~/.bashrc
Dla innych powłok:
atuin init zsh | tee -a ~/.zshrc
atuin init fish | tee -a ~/.config/fish/config.fish
atuin init powershell | Out-File -Append $PROFILE
- Zaimportuj istniejącą historię komend:
atuin import auto
- Przetestuj wyszukiwanie:
Naciśnij Ctrl+R
w terminalu i wyszukaj komendy z historii przy użyciu fuzzy search.
📊 Sprawdzanie wersji i aktualizacja
Aby sprawdzić zainstalowaną wersję Atuin:
atuin --version
Aby zaktualizować Atuin do najnowszej wersji:
cargo install atuin --force
🚀 Co dalej?
Atuin jest już gotowy do użycia! W kolejnych rozdziałach dowiesz się, jak korzystać z podstawowych funkcji, takich jak wyszukiwanie historii, personalizacja oraz synchronizacja danych między urządzeniami.
➡️ Przejdź do kolejnego rozdziału: 🚀 Podstawowe funkcje Atuin