Skip to main content

⚙️ 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)

  1. Ustaw domyślną wersję Rust:
rustup default stable
  1. 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
  1. 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)

  1. Zainstaluj WSL i wybierz dystrybucję (np. Ubuntu).
  2. W WSL uruchom komendę:
curl -sSL https://github.com/ellie/atuin/releases/latest/download/install.sh | bash
  1. Dodaj Atuin do swojej powłoki (bash lub zsh):
atuin init bash | tee -a ~/.bashrc
source ~/.bashrc

Metoda 2: Natywna instalacja przez PowerShell

  1. Jeśli masz zainstalowany Scoop, użyj komendy:
scoop install atuin
  1. Alternatywnie, użyj winget:
winget install atuin
  1. Możesz także pobrać binarkę z GitHub Releases i dodać ją do zmiennych środowiskowych PATH.

🔗 Pierwsze uruchomienie i konfiguracja

  1. 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
  1. Zaimportuj istniejącą historię komend:
atuin import auto
  1. 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