
Arch Linux Üzerinde Fish Shell Kurulumu ve Kişiselleştirme
Bir kaç gün önce @alpcanaydin tarafından çekilen “React ve Redux ile Web Uygulaması Geliştirme” eğitim serisini takip ediyordum. Alpcan Aydın’ın kullandığı shell’i daha önce hiç görmemiştim fakat çok hoşuma gitmişti. Büyük ihtimalle macOS’a özel olduğunu düşünüp çok takılmamıştım…
VSCode penceresinde shell’in adını öğrenince araştırdım ve GNU/Linux altında da çalışabildiğini fark ettim. Hatta CygWin ile Windows altında bile çalışabiliryormuş.
Fish shell’i Arch Linux üzerinde kurmak oldukça basit. Arch Linux AUR deposunda yüklü geliyor ve standart bir şekilde kurulabiliyor.
Not: Fish shell için ismini @alpcanaydin dan öğrendiğim temayı da kurmayı anlatıyorum.
Fish shell kurulumu
FishShell sitesine giderek yönerleleri izleyebilirsiniz. Kurulum için şu kodu yazmanız yeterli
# pacman -S fish
// veya
$ yaourt -S fishkurulumdan sonra chsh komutu ile yeni shell’imizi aktif ediyoruz.
chsh -s /usr/bin/fishBu komuttan sonra fish shell bizi otomatik olarak karşılıyor ve default olarak terminali her açtığımızda geliyor.
Kişiselleştirme
Fish shell için de (diğer her şeyde olduğu gibi) bir paket yöneticisi var. OMF veya oh-my-fish adıyla anılan bu paket yöneticisini GitHub üzerinde bulabilirsiniz. Omf’i kurmak için şu komut yeterli.
curl -L https://get.oh-my.fish | fishCurl ile kurulum dosyasını indirecek ve fish ile bu dosyayı çalıştıracak. Alternatif olarak git clone yöntemi ile de kurabilirsiniz.
$ git clone https://github.com/oh-my-fish/oh-my-fish
$ cd oh-my-fish
$ bin/install --offlinePaket yöneticisini kurduk. Şimdi bir tema yükeleyelim.
Temalara bu bağlantıyta tıklayarak ulaşabilirsiniz. Temaları kurmak için şu komutu kullanıyoruz.
$ omf install [tema-adi]Ben “eclm” isimli bu tatlı temayı kullanıyorum. Git branch bilgisi de veriyor. “eclm” temasını kurmak için şu komutu girebilirsiniz
Not: Bu komut ile ilk denemede hata almıştım. aynı komutu bir kaç defa deneyebilirsiniz…

$ omf install eclmİşte oldu. Yepyeni ve eğlenceli bir shell’e sahipsiniz. Fish shell’in bize sağladığı kolaylıkları sitesindeki tutorialdan inceleyebilirsiniz.
