PONYSAY(6)

AD
ponysay - Poniler için cowsay uygulaması

KULLANIM
ponysay [seçenekler] [--] [ileti]
ponythink [seçenekler] [--] [ileti]

TANIM

ponysay kullanıcı tarafından sağlanan bir metni söyleyen bir poni resmini uçbirimde sergiler. Eğer bir ileti sağlanmamışsa, standart girdi alır, yaklaşık altmışıncı sütundan sonra sözcük kaydırma yaparak verilen iletiyi söyleyen poniyi standart çıktıyla yazdırır.

Eğer hiçbir seçenek sağlanmamışsa; program yalnızca bir diğer programdan, bir dosyadan veya ya here belgesinden ya da "here sözcesinden" borulanan standart girdiyi alır. (Here belgesi/sözcesi üzerine ayrıntılı bilgi için bakınız: man bash(1)) alır.

ponysay için ponythink, cowsay için cowthink gibidir.

Ayrıntılı belgelendirme için `info ponysay`e başvurun.

SEÇENEKLER
Seçeneklerin bir özeti aşağıda verilmiştir.

-h, --help
    Seçeneklerin bir özetini yazdır.

-v, --version
    Programın sürümünü yazdır.

-f, --file, --pony ad
    Poni seç (ya bir dosya ya da bir poni adı); bu seçeneği birden çok kez kullanabilirsiniz, içlerinden biri rastgele seçilecektir.

+f, ++file, ++pony ad
    My Little Pony: Arkadaşlık Sihirlidir'de bulunmayan bir poni seçimi (ya bir dosya ya da bir poni adı); bu seçeneği birden çok kez kullanabilirsiniz, içlerinden biri rastgele seçilecektir.

-F, --any-file, --anyfile, --anypony --any-pony ad
    Bu seçenek -f ile +f'yi birleştirir.

--F, --any-files, --anyfiles, --anyponies --any-ponies ad
    Bu seçenek --f ile ++f'yi birleştirir.

--f, --files, --ponies [ad...]
    -f'nin değişkin türevi; yani bu seçeneğin ardından eklenen tüm değişkenler bu seçeneğin değişkeni olarak yorumlanacaktır.

++f, ++files, ++ponies [ad...]
    +f'nin değişkin türevi.

-q, --quote [ekle...]
    Bu seçeneğin kullanılmasıyla bir poni, My Little Pony: Arkadaşlık Sihirlidir'deki replikleriyle yazdırılacaktır. En az bir poni -q'ye bir değişken verilmediği sürece poni rastgele seçilecektir. Eğer birden çok poni değişkeni sağlanırsa; poni, değişkenler arasından rastgele seçilecektir.

--q, --quotes [ad...]
    -q'nun değişkin türevi. Ayrıca bu değişkenler -q'ye de eklenir.

-b, --bubble, --balloon biçim
    Kullanılacak balon biçimini belirt; bu ya bir dosya adı ya da ponysay -B ile yazdırılmış bir balon adı olabilir.

-W, --wrap sütun
    İletinin kaydırılacağı ekran sütunu, balonun ek genişliği göz önünde tutulur. Eğer değişken bir sayı değil ise; eğer n ile başlıyorsa sözcük kaydırma yapılmaz, i ile başlıyorsa uçbirimin genişliği kullanılır.

-c, --compress, --compact [ANSI-rengi]
    İletiyi cowsay'in yaptığı gibi sıkıştır, yani çoklu boşluklar olmadan ve yalnız satırbaşı aralıklarıyla.

-l, --list
    Poni dosyalarını sırala.

-L, --symlist, --altlist
    Poni dosyalarını köşeli ayraç içinde almaşık adlarıyla sırala.

+l, ++list
    My Little Pony: Arkadaşlık Sihirlidir dışındaki poni dosyalarını sırala.

+L, ++symlist, ++altlist
    My Little Pony: Arkadaşlık Sihirlidir dışındaki poni dosyalarını köşeli ayraç içinde almaşık adlarıyla sırala.

-B, --bubblelist, --balloonlist style
    Tüm balon biçimlerin sırala.

-A, --all
    Tüm poni dosyalarını sırala, My Little Pony: Arkadaşlık Sihirlidir içinde ve dışındakilerin tümünü. Bu durumda içindekiler önce, dışındakiler sonra yazdırılır.

+A, ++all, --symall, --altall
    Tüm poni dosyalarını ayraç içinde almaşık adlarıyla sırala.

-o, --pony-only, --ponyonly
    Yalnız poniyi yazdır, konuşma balonunu yoksay.

-i, --info
    Poninin metaverisini yazdır, kendisini değil.

+i, ++info
    Poniye metaverisini söylet.

-r, --restriction
    Bu seçenek, rastgele seçilecek olan ponileri metaverilerine göre sınırlandırır. Geçerli bir değişken AD=DEĞER biçiminde bir etiket adı ve etiket değeri birleşimindedir.

-X, --256-colours, --256colours, --x-colours
    Uçbirimin gerçek özelliklerini yoksayarak xterm'in (çoğu X11 uçbirimlerince desteklenen) 256-renk desteğini kullan.

-V, --tty-colours, --ttycolours, --vt-colours
    Uçbirimin gerçek özelliklerini yoksayarak (KMSsiz) Linux VT'nin özelliklerini kullan.

-K, --kms-colours, --kmscolours
    Uçbirimin gerçek özelliklerini yoksayarak (KMS ile) Linux VT'nin özelliklerini kullan. (Tüm KMS ekran kartlarıyla çalışmayabilir.)

+c, --colour [ANSI-rengi]
    Balonu, bağlantıyı ve iletiyi boya. Daha çok boyama özelliği için bakınız: `info ponysay` Değişken ANSI-rengi, önünde bir CSI ve ardında m bulunmayan bir ANSI rengi olmalıdır. Örneğin; 1;31, metnin kırmızı ve kalın (veya parlak, uçbirime göre değişir) olmasını sağlar.

--colour-bubble, --colour-balloon [ANSI-rengi]
    --colour gibi, ancak yalnız balonu boya.

--colour-link [ANSI-rengi]
    --colour gibi, ancak yalnız balon bağlantısını boya.

--colour-msg, --colour-message [ANSI-rengi]
    --colour gibi, ancak yalnız iletiyi boya.

--colour-pony [ANSI-rengi]
    --colour gibi, ancak poniyi boya. Bu boyamanın gerçek poni dosyaları üzerinde bir etkisi yoktur.

--colour-wrap, --colour-hyphen [ANSI-rengi]
    --colour gibi, ancak sözcük kaydırmayla eklenen tireyi boyar. Renksiz için 0'ı kullanın, öntanımlı değer 31'dir.

ÇEVRE

PONYSAY_BOTTOM
    TTY (Linux VT) içerisinde eğer çıktı ekran yüksekliğinden büyükse, yalnızca başı yazdırılarak iki dize boş bırakılır. Eğer başı yerine sonunun yazdırılmasını istiyorsanız, PONYSAY_BOTTOM'yi yes, y veya 1 değerlerinden biriyle ihraç edin.

PONYSAY_SHELL_LINES
    TTY (Linux VT) içerisinde eğer çıktı ekran yüksekliğinden büyükse, yalnızca başı yazdırılarak iki dize boş bırakılır. Eğer daha çok veya az boş dizenin kullanılmasını istiyorsanız, PONYSAY_SHELL_LINES'ı dilediğiniz dize sayısının değeriyle ihraç edin.

PONYSAY_FULL_WIDTH
    Çıktının uçbirime sığdırılması için sıkıştırılmasını istemiyorsanız PONYSAY_FULL_WIDTH'i yes, y veya 1 değerlerinden biriyle ihraç edin.

PONYSAY_TRUNCATE_HEIGHT
    Eğer TTY içerisinde olmasanız bile çıktının sıkıştırılmasını istiyorsanız, PONYSAY_TRUNCATE_HEIGHT'i yes, y veya 1 değerlerinden biriyle ihraç edin.

PONYSAY_UCS_ME
    Eğer Evrensel Karakter Seti kullanan poni dosyalarına [öykünülmüş] simgesel bağlantı istiyorsanız, PONYSAY_UCS_ME'yi yes, y veya 1 değerlerinden biriyle ihraç edin.

PONYSAY_KMS_PALETTE, PONYSAY_KMS_PALETTE_CMD
    PONYSAY_KMS_PALETTE veya PONYSAY_KMS_PALETTE_CMD değerleri ponysay'e TTY renklerinizin nasıl göründüğünü bildirmekte kullanılır. Bu özellik, KMS desteği varsa TTY'nizde en iyi nitelikte görüntü elde etmenizi sağlar.

PONYSAY_TYPO_LIMIT
    ponysay yanlış yazılan poni ve balon biçim adlarını düzeltebilir. Aktarmayı göz önünde bulundurmadan, öntanımlı olarak eğer ağırlıklı uzaklık en yakın sözcükler için beşten çoksa düzeltme yoksayılır. Bu sınırı PONYSAY_TYPO_LIMIT'i dilediğiniz sayısal değerle ihraç ederek değiştirebilirsiniz. Sınırı sıfır kılmak düzeltmeyi devredışı bırakır.

PONYSAY_WRAP_HYPHEN
    Sözcük kaydırma sırasında ponysay'in tire (-) yerine hangi imi kullanması gerektiğini PONYSAY_WRAP_HYPHEN'ı bir sözce değeriyle ihraç ederek belirtebilirsiniz.

PONYSAY_WRAP_LIMIT
    Bir sözcüğün tireyle ayrılması için ne denli uzun olması gerektiğini tanımlar. Bu değer, çıktıyı süslemek amacıyla uzun sözcükleri kaydırmak için kullanılır. Bu, bir sözcüğün tireyle ayrıldığı tek koşul değildir; eğer sözcük başka türlü sığmıyorsa da tireyle ayrılabilir.

PONYSAY_WRAP_EXCEED
    Bir sözcüğün tireyle ayrılması için kaydırılma noktasını ne denli aşması gerektiğini tanımlar. Bu değer PONYSAY_WRAP_LIMIT ile birlikte kullanılır. This setting is used togather with PONYSAY_WRAP_LIMIT.

HATA
Hatalar <https://github.com/erkin/ponysay/issues> adresinde bildirilebilir.

AYRICA BAKINIZ
cowsay(0), fortune(0), ponysay-tool(6), `info ponysay`.

AUTHOR
ponysay, Erkin Batu Altunbaş <erkinbatu@gmail.com> tarafından Mattias Andrée, Elis Axelsson, Sven-Hendrik Haase, Pablo Lezaeta, Jan Alexander Steffens ve diğerlerinin katkılarıyla yazılmıştır. Tam sıralama için CREDITS dosyasına bakınız.

Bu kılavuz sayfası aslen Louis Taylor <kragniz@gmail.com> tarafından Debian GNU/Linux projesi için (başkalarınca da kullanılabilecek biçimde) yazılmış olup, resmî ponysay dağıtımı için ponysay yazarlarınca düzenlenmiştir.
Türkçe çeviri Erkin Batu Altunbaş tarafından yapılmıştır.

Bu program GNU Genel Kamu Lisansı altında olup lisansta belirtilen koşullar uyarınca dağıtımı, değiştirilmesi ve satışına izin verilmektedir. Tüm lisans metnini görmek için LICENCE adlı dosyaya bakınız.