OS X'te Finder'dan bir bash betiğini nasıl başlatırım?
CLI'de çalışıyorum, ancak küçük senaryom GUI'ye bağlı meslektaşlarım tarafından çok sevilmiyor.
OS X'te Finder'dan bir bash betiğini nasıl başlatırım?
CLI'de çalışıyorum, ancak küçük senaryom GUI'ye bağlı meslektaşlarım tarafından çok sevilmiyor.
Yanıtlar:
Finder dostu olmak için, bir bash betiği .command
sonekine sahip olmalıdır . Tabii ki de çalıştırılabilir olmalıdır.
@ mouviciel'in cevabı harika çalışır, ancak ek panache için Bash kabuk komut dosyaları dahil olmak üzere çeşitli komut dosyası dillerinden gerçek Uygulama Paketleri oluşturmanıza izin veren Platypus'u deneyin . Bunun avantajlarından biri, güzel görünümlü bir simge verebilmenizdir :)
Ben sadece bashapp
bir bash betiği ikili bir programa (C kaynak) derleyen ve Finder'da tıklanabilir hale getirmek için gerekli dizin yapısını oluşturan github aracılığıyla serbest bıraktım . İşte README:
http://github.com/arbinger/bashapp
Kullanıcılardan bir Terminal açmasını istemek yerine Finder'da tıklatılabilecek birkaç hizmet başlatma komut dosyası oluşturmak için buna ihtiyacım vardı. Ayrıca, programı dağıtmanız gerektiğinde kullanışlı olabilen şifreleme yoluyla basit komut dosyası gizleme sağlar.
Simgeler eklemek isterseniz, Info.plist
dosyayı ve .icns
dosyayı Contents/Resources/
klasöre ekleyerek bunu yapabilirsiniz .