autojump - Bir Terminal Eklentisi
autojump - Bir Terminal Eklentisi

19 Nov, 2022 2 dk

autojump - Bir Terminal Eklentisi

19 Nov, 2022

2 dk

autojump - Bir Terminal Eklentisi

Autojump nedir?

Autojump bir terminal eklentisidir. Dizinler arası gezdiğimiz cd komutuna benzer ancak, sizin kullanımınıza göre öğrenir ve doğrudan ilgili klasöre gitmenizi sağlar.

Örneğin halilcagri/development/project1 dizinine erişmek istiyorsunuz, autojump sayesinde j project1 dediğiniz zaman otomatik olarak buraya gitmeye çalıştığınızı anlayacak ve buraya gidecektir. Kullanımınıza göre öğrenerek farklı farklı dizinlere gidebilmenizi sağlar.

Aşağıdaki ekran görüntüsünde de örneğini görebilirsiniz.

Kurulum Macos

Kurulum için aşağıdaki brew tarifini kullanabilirsiniz.

brew install autojump

Aktifleştirmek için kurulumsonrası size söylediği kodu shell profil dosyasına eklemeniz gerekiyor.

Örneğin benim Macbook M1 üzerinde aldığım mesaj aşağıdaki gibi ve ben zsh kullanıyorum.

Add the following line to your ~/.bash_profile or ~/.zshrc file:
  [ -f /opt/homebrew/etc/profile.d/autojump.sh ] && . /opt/homebrew/etc/profile.d/autojump.sh

Macbook M1 Zsh Örneği

nano ~/.zshrc

ilgili profil dosyamı açıp en sonuna şu kodu ekliyorum

[ -f /opt/homebrew/etc/profile.d/autojump.sh ] && . /opt/homebrew/etc/profile.d/autojump.sh

Daha sonra source ile build ederek kullanmaya başlayabillirim

source ~/.zshrc

Kullanırken de aşağıdaki gibi dizin ismini girerek kullanabilirsiniz, ancak unutmayın auto jump öğrenen bir yazılımdır sizin historynize göre hareket ediyor. Bu yüzden daha önce hiç gitmediğiniz bir dizine gitmesini beklemeyin. Önce normal bir şekilde cd ile gidip sonra j komutu ile deneyebilirsiniz.

j <dizin-ismi>
İLGİLİ MAKALELER
İLGİLİ KOD PARÇALARI