Bir sonraki makalede OMF'ye (Oh My Fish) bir göz atacağız. Birkaç gün önce nasıl kurulacağına dair bir makale yazdım Balık kabuğu. Bu, birçok harika özellik, yerleşik arama işlevi, sözdizimi vurgulama ve çok daha fazlasını içeren çok havalı, kullanışlı ve tamamen kullanılabilir bir kabuktur. Bu yazıda nasıl olduğunu göreceğiz Fishshell'in daha iyi görünmesini ve daha şık ve işlevsel olmasını sağlayın Oh My Fish kullanarak.
Bu bir Fishshell eklentisi işlevlerini genişleten veya görünümü değiştiren paketler kurmanıza izin verir. Kullanımı kolay, hızlı ve genişletilebilir. OMF'yi kullanarak, kabuğumuzun görünümünü zenginleştirecek temaları kolayca yükleyebileceğiz ve isteklerimize ve ihtiyaçlarımıza göre ayarlamak için eklentiler yükleyebileceğiz.
Oh My Fish (OMF) yükleyin
OMF'yi kurmak zor değil. Tek yapmamız gereken, Balık Kabuğumuzda aşağıdaki komutu çalıştırmak:
curl -L https://get.oh-my.fish | fish
Kurulum tamamlandıktan sonra göreceğiz İşler değişti, yukarıdaki resimde gösterildiği gibi. Mevcut zamanın kabuk penceresinin sağ tarafında göründüğünü fark edeceğiz. Bu noktada, kabuğumuza farklı bir dokunuş katmanın zamanı geldi.
OMF Yapılandırması
Paketlerin ve temaların listesi
Daha kurulu tüm paketleri listele, yürütmemiz gerekecek:
omf list
Bu komut hem yüklü temaları hem de eklentileri gösterecek. Paketleri kurmanın temaları veya eklentileri yüklemek anlamına geldiğini unutmayın.
Tüm resmi ve topluluk uyumlu paketler, ana deposu Ah balığım. Bu depoda, birçok eklenti ve tema içeren daha fazla depo bulabileceğiz.
Mevcut ve yüklü temaları görüntüleyin
Şimdi listeye bakalım mevcut ve yüklü temalar. Bunu yapmak için şunları yapacağız:
omf theme
Gördüğünüz gibi, varsayılan olarak yalnızca bir tema yükleyeceğiz. Ayrıca birçok mevcut tema göreceğiz. Görebiliriz mevcut tüm temaların bir önizlemesi burada. Bu sayfa, her temanın tüm ayrıntılarını, özelliklerini ve her birinin ekran görüntüsünü içerir.
Yeni bir tema yükleyin
Yapabiliriz kolayca bir tema yükleyin örneğin tema okyanus, çalışıyor:
omf install ocean
Yukarıdaki görüntüden de görebileceğiniz gibi, Fishshell istemi yeni temayı yükledikten hemen sonra değişti.
Konuyu değiştir
Daha önce de söylediğim gibi, tema yüklendikten hemen sonra uygulanacaktır. Birden fazla temanız varsa, farklı bir temaya geçebilirsiniz aşağıdaki komutla:
omf theme fox
Şimdi temayı kullanmaya devam edecekti «tilki«, önceden yüklediğim.
Eklentileri yükle
Bu örnek için yapacağım bir hava durumu eklentisi kur. Bunu yapmak için şunları yapmamız gerekecek:
omf install weather
Hava durumu eklentisi şunlara bağlıdır: jq. Bu nedenle, jq'yi de yüklemeniz gerekebilir. Ubuntu dahil birçok Gnu / Linux dağıtımı depolarda mevcuttur.
Eklenti yüklendikten sonra, eklentiyi şu komutu kullanarak kullanabiliriz:
weather
Tema veya eklenti bulun
Daha bir tema veya eklenti arayın Aşağıdaki sözdizimi ile bir şeyler yazarak yapabiliriz:
omf search busqueda
Daha aramayı yalnızca konularla sınırlayınevet, kullanmak zorunda kalacağız -t seçeneği.
omf search -t tema_a_buscar
Bu komut yalnızca "topic_to_search" dizesini içeren konuları arayacaktır. İçin aramayı eklentilerle sınırlakullanabiliriz -p seçeneği.
Paket güncellemesi
Daha Oh My Fish'in yalnızca çekirdeğini güncelle, yürütmemiz gerekecek:
omf update omf
Güncelse, aşağıdaki çıktıyı göreceğiz:
Daha tüm paketleri güncelle, sadece yaz:
omf update
Daha paketleri seçerek güncellesadece paketlerin adlarını aşağıda gösterildiği gibi eklememiz gerekecek:
omf update weather
Bir paket hakkında bilgi göster
Ne zaman istersen bir tema veya eklenti hakkındaki bilgileri bilmek, şu komutu kullanabiliriz:
omf describe ocean
Paketleri kaldır
Hava durumu gibi bir paketi kaldırmak için şunları yapmamız gerekecek:
omf remove weather
Kod depolarını yönet
Varsayılan olarak, Oh My Fish kurulurken resmi depo otomatik olarak eklenir. Bu depo, geliştiriciler tarafından oluşturulan tüm paketleri içerir. Kullanıcı tarafından kurulan paket depolarını yönetmek için komutta aşağıdaki formu kullanmamız gerekecek:
omf repositories [list|add|remove]
Eğer istersek kurulu depoları listeleyin, yürüteceğiz:
omf repositories list
Daha depo ekle:
omf repositories add https://github.com/sapoclay
İstemek durumunda bir depoyu sil:
omf repositories remove https://github.com/sapoclay
Yardım almak
Karşı bu özelleştirme komut dosyası için yardıma bakınsadece şunu eklememiz gerekecek -h seçeneği, aşağıda gösterildiği gibi:
omf -h
Oh My Fish (OMF) Yazılımını Kaldırma
Oh My Fish'i sistemimizden kaldırmak için şu komutu uygulayacağız:
omf destroy
Almak için bu proje hakkında daha fazla ayrıntı, sayfaya danışabiliriz GitHub.
Balık logosunun görüntülenebildiğini gördüm, ancak özel bir logoyu nasıl görüntüleyebilirim?