aepromptcmd - Online în cloud

Aceasta este comanda aepromptcmd care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


aepromptcmd - schimbă culoarea promptului după schimbarea stării

REZUMAT


PROMPT_COMMAND="aepromptcmd"

DESCRIERE


pocni(1) shell-ul are o proprietate interesantă: dacă este setată valoarea PROMPT_COMMAND,
valoarea este executată ca o comandă înainte de lansarea fiecărui prompt primar. (De fapt, se poate
fie un set de comenzi separate prin punct și virgulă.)

Pentru a schimba textul înapoi la normal, variabila PS1 trebuie să aibă „\33[0m”
undeva aproape de sfârșit, altfel lucrurile pot deveni puțin greu de citit. Daca esti
folosind pocni(1), trebuie să-i spuneți că acestea nu pot fi imprimate (cum ar fi: „\[\33[0m\]”) sau
încurcă editarea liniei de comandă.

aepromptcmd comanda este utilizată pentru a seta culoarea promptului, pe baza stării
schimbarea curentă. Aceasta este o idee preluată de la Kent Beck Test Condus Dezvoltare carte. Dacă
schimbarea este în fiind dezvoltat or fiind integrate stat și trebuie construit,
promptul este roșu; dacă este construit, dar trebuie testat, promptul este magenta,
altfel este verde.

Exemplu


Iată un scurt script pe care îl puteți pune în fișierul .bashrc pentru a activa colorarea promptă:
dacă [ "$PS1" ] atunci
cazul „$PROMPT_COMMAND” în
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aepromptcmd*) ;;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
ESAC
exportați PROMPT_COMMAND
export PS1 fi
Rețineți că acest lucru lasă de obicei promptul implicit (negru) atunci când nu vă aflați undeva
în interiorul unui director de dezvoltare.

Limitări
aepromptcmd comanda folosește secvențele de evacuare a culorilor ANSI. Chiar ar trebui să fie folosit
il tigetstr(3) funcția de la termeninfo(3) pentru a face acest lucru într-un mod independent de terminal. Cod
contribuții sunt binevenite.

OPŢIUNI


Se înțeleg următoarele opțiuni:

-Schimbare număr
Această opțiune poate fi utilizată pentru a specifica o anumită modificare în cadrul unui proiect. Vedea
egidă(1) pentru o descriere completă a acestei opțiuni.

-Proiect nume
Această opțiune poate fi utilizată pentru a selecta proiectul de interes. Când nu -Proiect
este specificată opțiunea AEGIS_PROJECT este consultată variabila de mediu. Dacă
care nu există, al utilizatorului $HOME/.aegisrc fișierul este examinat pentru o valoare implicită
domeniul proiectului (vezi aeuconf(5) pentru mai multe informații). Daca asta nu exista,
atunci când utilizatorul lucrează doar la modificări în cadrul unui singur proiect, proiectul
numele este implicit la acel proiect. Altfel, este o eroare.

-Ajutor
Această opțiune poate fi folosită pentru a obține mai multe informații despre cum să utilizați
aepromptcmd programul.

- Verbos
În mod implicit, mesajele de eroare sunt suprimate, astfel încât promptul va fi normal când
vă aflați în afara unei zone de lucru Aegis. Utilizați această opțiune pentru a recupera mesajele de eroare
pe.

Vezi si egidă(1) pentru opțiunile comune tuturor comenzilor Aegis.

Toate opțiunile pot fi prescurtate; abrevierea este documentată ca litere mari,
toate literele mici și literele de subliniere (_) sunt opționale. Trebuie să utilizați consecutive
secvențe de litere opționale.

Toate opțiunile nu fac distincție între majuscule și minuscule, le puteți tasta cu litere mari sau mici sau a
combinația dintre ambele, cazul nu este important.

De exemplu: argumentele „-proiect, „-PROJ” și „-p” sunt toate interpretate ca însemnând
-Proiect opțiune. Argumentul „-prj” nu va fi înțeles, deoarece consecutiv
caracterele opționale nu au fost furnizate.

Opțiunile și alte argumente ale liniei de comandă pot fi amestecate în mod arbitrar pe linia de comandă,
după selectoarele de funcţii.

Numele lungi ale opțiunilor GNU sunt înțelese. Deoarece toate numele opțiunilor pentru aepromptcmd sunt
lung, aceasta înseamnă ignorarea semnului „-” suplimentar. "--opțiune=valoare„Convenția este, de asemenea
înțeles.

EXIT STAREA


aepromptcmd comanda va ieși cu starea 1 la orice eroare. The aepromptcmd
comanda va ieși numai cu starea 0 dacă nu există erori.

MEDIUL VARIABILE


Vedea egidă(1) pentru o listă de variabile de mediu care pot afecta această comandă. Vedea
aepconf(5) pentru fișierele de configurare a proiectului specific_proiectului câmp pentru modul de setare
variabile de mediu pentru toate comenzile executate de Aegis.

DREPTURI DE AUTOR


aepromptcmd versiunea 4.24.3.D001
Drepturi de autor (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

Programul aepromptcmd vine cu ABSOLUT NU GARANȚIE; pentru detalii folosiți
'aepromptcmd -Versiune Licență'comandă. Acesta este software gratuit și sunteți binevenit
redistribuiți-l în anumite condiții; pentru detalii folosiți „aepromptcmd -Versiune
Licență'comandă.

Utilizați aepromptcmd online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows