BitBar Nedir? Nasıl Kullanılır?

İhtiyaç duyulan temel işlemler için pratik yeni yollar bulmak, var olan yolları özelleştirmek ya da var olan bir yapıyı yeniden ele almak en çok keyif aldığım konulardan biri.

AA

Bu gibi durumlarda, kimi zaman oldukça titiz, uzun ve yorucu bir çalışma yürütmek gerekirken, kimi zaman çözüm sadece birkaç dakikalık araştırmayla ortaya çıkabilmekte. BitBar bu anlamda basit, pratik ve etkili çözümler için elimin altında bulundurduğum uygulamalardan biri1.

Bitbar

BitBar

BitBar oldukça basit ancak geliştirilmeye açık bir macOS menü bar uygulaması. Herhangi bir program ya da script kodunu dahil edebileceğiniz özelleştirilebilir yapısı (plugin klasörü içerisinden) sayesinde sıklıkla gereksinim duyduğunuz işlemlere hızlı bir ulaşım alanı oluşturabilir veya sıklıkla takip ettiğiniz süreçleri göz önünde tutabilirsiniz, amaç ve yöntem tamamen size kalmış. Ücretsiz bir şekilde getbitbar.com adresinden2 indirebileceğiniz uygulama ile ilgili detayları Mat Ryer‘ın3 twitter hesabından4 hesabından takip edebilirsiniz.

BitBar Kullanımı

BitBar, test edilmiş diller ve 20+ kategori altında yayınlanmış bir çok plugin’e sahip oldukça başarılı bir pratik araç. Bu sayede, ihtiyaçlarınıza uygun olanları uygulama ayarları içerisinden tanımladığınız plugin klasörü içerisine taşıyarak ya da plugin detay sayfasındaki Add to BitBar butonunu tıklayarak pek çok işlemi kolaylıkla yürütebilirsiniz5. Kendi ihtiyaçlarınız doğrultusunda plugin yazmak da oldukça kolay6. Bu amaçla hazırlanmış yönergelerden faydalanabilirsiniz.

Bir sonraki yazı olan Firefox ile SOCKS5 işlemleri için kullanılmak üzere, aşağıda çok temel bir shell script (.sh / Shell Command) iletiyorum.

#!/bin/bash
# SSH Tunnel
# v1.0
# Ceyhun Enki Aksan
# ceaksan
# -
#
#

read -p 'Server IP: ' serverIP
ssh -D 8123 -f -C -q -N "root@"$serverIP
echo "Connected"

İşlevi, terminal üzerinden sağladığınız SSH oturumu sonlandığında tekrar bağlantı için komut girmek yerine menü bardan sadece ilgili satırı seçerek Firefox SOCKS5 ayarlarında kullandığınız oturumu yineleyebilmeniz. İstediğiniz şekilde özelleştirebilir, geliştirebilirsiniz. Kendi geliştirdiğiniz script’leri7 iletirseniz yazı altında referans göstermekten memnuniyet duyarım.