cowsay
cowsay software | |
---|---|
Tip | |
Dezvoltator | Tony Monroe |
Ultima versiune | 3.03 (28 mai 2000 ) |
Sistem de operare | Multiplatform |
Limba | Perl |
Licență | Licență de artă și licență publică generală GNU ( licență gratuită ) |
Limbă | Engleză |
cowsay este un software gratuit care generează o imagine ASCII a unei vaci cu un balon care conține un mesaj. [1] Poate să reproducă și alte animale.
Un software analog numit cowthink
generează o vacă cu un balon de gândire.
Caracteristici
baldur @ baldur-desktop: ~ $ cowsay "ieșire tipică pentru cowsay!" __________________________ <Ieșire tipică de cowsay! > -------------------------- \ ^ __ ^ \ (oo) \ _______ (__) \) \ / \ || ---- w | || ||
Cowsay este scris în limbajul de programare Perl și este ușor de adaptat la diferitele sarcini ale unui sistem POSIX , cum ar fi să le spui utilizatorilor că directoarele lor de acasă sunt pline, că au e-mailuri noi etc. Uneori, cowsay este folosit în IRC , pentru capturi de ecran desktop și pentru documentarea software-ului .
Este mai mult sau mai puțin o glumă în cadrul culturii hackerilor , dar acum este răspândită chiar și în afara culturii respective. În 2007 a fost ales pachetul Debian al zilei. [2]
Există mai multe fișiere .cow
pentru cowsay pentru a produce diferite tipuri de animale, cu diferite tipuri de „ochi” și alte detalii.
Exemplu
Comanda POSIX fortune
poate fi redirecționată către comanda cowsay:
baldur @ baldur-desktop: ~ $ fortune | cowsay ________________________________________ / Aveți gripă egipteană: o veți face \ \ fi o mumie. / ---------------------------------------- \ ^ __ ^ \ (oo) \ _______ (__) \) \ / \ || ---- w | || ||
Și folosind parametrul -f
urmat de tux
, puteți schimba vaca cu Tux , mascota kernel-ului Linux :
baldur @ baldur-desktop: ~ $ fortune | cowsay -f tux _________________________________________ / Ești tânăr doar o dată, dar poți \ \ stai imatur la nesfârșit. / ----------------------------------------- \ \ .--. | o_o | |: _ / | // \ \ (| |) / '\ _ _ / `\ \ ___) = (___ /
Parametrii
Parametru | Rezultat |
---|---|
-n | Dezactivați învelirea cuvintelor, permițând vacii să vorbească FIGLET sau să afișeze alte mesaje de artă ASCII încorporate. Lățimea în coloane devine cea a celei mai lungi linii, ignorând orice valoare de -W |
-W | Specifică lățimea balonului , în coloane, adică caractere într-un font monospațiat. Valoarea implicită este 40. |
-b | „Modul Borg ”, utilizați == în loc de oo pentru ochii vacii. |
-d | „Mort”, folosește XX . |
-g | „Greedy”, folosește $$ . |
-p | „Paranoic”, utilizați @@ . |
-s | „Stoned”, utilizați ** pentru a reprezenta ochii înghițiți de sânge , precum și un U descendent pentru a reprezenta o limbă extrudată. |
-t | „Obosit”, folosește - . |
-w | „Cu fir”, folosește OO . |
- da | „Tineresc”, folosiți .. pentru a reprezenta ochi mai mici. |
-e eye_string | Specificați manual ochiul de tip vacă, de exemplu cowsay -e ^^ (vezi emoticoanele în stil oriental). |
-T limba_string | Specificați manual limba limbii vacii, de exemplu cowsay -T \ (\) pentru câteva paranteze . |
-f cowfile | Specificați un fișier .cow din care să încărcați art . ASCII alternativ. Acceptă atât căile de fișiere absolute cât și cele relative la variabila de mediu COWPATH . |
-L | Enumerați numele vacilor disponibile în directorul COWPATH în loc să afișați o ofertă. |
-t -s | Potriviți ochii corespunzători lui -t (Tyred) cu limba lui -s (Stoned) pot fi create diferite potriviri (nu funcționează cu Tux). |
Notă
- ^ Pachet: cowsay , pe Debian . Adus pe 9 aprilie 2015 .
„Cowsay (sau cowthink) vă va transforma textele în vaci ASCII fericite cu benzi desenate vorbite (sau gândite). Dacă nu vă plac vacile, arta ASCII este disponibilă pentru a le înlocui cu alte creaturi (Tux, demonul BSD, dragoni și o mare varietate de animale, de la curcan până la elefant în interiorul unui șarpe). " . - ^ (EN) cowsay: a cow configurable talking and thinking , Debian, Debian Package of the Day, 28 octombrie 2007. Adus pe 9 aprilie 2015.
linkuri externe
- Cowsay , pe packages.debian.org .
- Depozitul sursă Cowsay , la github.com .
- ( EN ) Cowsay , pe F-Droid .
- (EN) cowsay în kernel-ul Linux [ link rupt ] , pe lxr.linux.no .
- Frontend CGI către Cowsay , la linuxbox.co.uk . Adus pe 29 ianuarie 2010 (arhivat din original la 16 ianuarie 2007) .
- Cowsay pentru Android în Magazin Play
- Versiunea GTK + a cowsay , la packages.debian.org .