OMF (Oh My Fish), Fishshell'inizi tamamen kişiselleştirin

omf hakkında

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:

omf kurulumu

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:

yüklü omf temaları mevcut

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 kurulum teması okyanus

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:

omf eklenti hava durumu

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:

güncellenmiş omf

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 yardım

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.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   dovar dijo

    Balık logosunun görüntülenebildiğini gördüm, ancak özel bir logoyu nasıl görüntüleyebilirim?