aepromptcmd - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen aepromptcmd komutudur.

Program:

ADI


aepromptcmd - bilgi istemi rengini duruma göre değiştir

SİNOPSİS


PROMPT_COMMAND="aepromptcmd"

TANIM


The darbe(1) kabuğun ilginç bir özelliği vardır: PROMPT_COMMAND değişkeni ayarlanmışsa,
değer, her bir birincil bilgi isteminin yayınlanmasından önce bir komut olarak yürütülür. (Aslında olabilir
noktalı virgülle ayrılmış komutlar dizisi olsun.)

Metni normale döndürmek için PS1 değişkeninin "\33[0m" olması gerekir.
sona yakın bir yerde, aksi takdirde bazı şeyleri okumak biraz zorlaşabilir. Eğer sen
kullanma darbe(1), bunların yazdırılamayacağını bildirmeniz gerekir (bunun gibi: "\[\33[0m\]") veya
komut satırı düzenlemesini bozar.

The aepromptcmd komutu, durumun durumuna göre bilgi isteminin rengini ayarlamak için kullanılır.
mevcut değişiklik. Bu, Kent Beck'ten alınan bir fikirdir. test Sürmüş gelişme kitap. Eğer
değişiklik şurada olmak gelişmiş or olmak entegre devlet ve inşa edilmesi gerekiyor,
istem kırmızıdır; oluşturulmuş ancak test edilmesi gerekiyorsa, komut istemi macentadır,
aksi halde yeşildir.

Örnek E-posta


Hızlı renklendirmeyi açmak için .bashrc dosyanıza koyabileceğiniz kısa bir komut dosyası:
eğer [ "$PS1" ] ise
durumda "$PROMPT_COMMAND"
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aepromptcmd*);;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
esac
PROMPT_COMMAND dışa aktar
PS1 fi'yi dışa aktar
Bunun, herhangi bir yerde olmadığınızda genellikle istemi varsayılanınızı (siyah) bıraktığını unutmayın.
bir geliştirme dizini içinde.

Sınırlamalar
The aepromptcmd komutu, ANSI renk kaçış dizilerini kullanır. Gerçekten kullanmalı
the tigetstr(3) işlevi terminfo'ya(3) bunu terminalden bağımsız bir şekilde yapmak. kod
katkılar hoş geldiniz.

SEÇENEKLER


Aşağıdaki seçenekler anlaşılmıştır:

-Değişiklik numara
Bu seçenek, bir proje içinde belirli bir değişikliği belirtmek için kullanılabilir. Görmek
siper(1) bu seçeneğin tam açıklaması için.

-Proje isim
Bu seçenek, ilgilenilen projeyi seçmek için kullanılabilir. hayır olduğunda -Proje
seçeneği belirtilirse, AEGIS_PROJESİ ortam değişkenine danışılır. Eğer
bu mevcut değil, kullanıcının $HOME/.aegisrc dosya varsayılan olarak incelenir
proje alanı (bkz. aeuconf(5) daha fazla bilgi için). Bu yoksa,
kullanıcı yalnızca tek bir projedeki değişiklikler üzerinde çalışırken, proje
name varsayılanları bu proje için. Aksi takdirde, bu bir hatadır.

-Yardım
Bu seçenek, cihazın nasıl kullanılacağı hakkında daha fazla bilgi edinmek için kullanılabilir.
aepromptcmd programı.

-Ayrıntılı
Varsayılan olarak hata mesajları bastırılır, böylece komut istemi normal olduğunda
bir Aegis çalışma alanının dışındasınız. Hata mesajlarını geri almak için bu seçeneği kullanın
üzerine.

Ayrıca bakınız siper(1) tüm aegis komutlarında ortak olan seçenekler için.

Tüm seçenekler kısaltılabilir; kısaltma büyük harflerle belgelenmiştir,
tüm küçük harfler ve alt çizgiler (_) isteğe bağlıdır. ardışık kullanmalısın
isteğe bağlı harf dizileri.

Tüm seçenekler büyük/küçük harfe duyarlı değildir, bunları büyük harf veya küçük harf olarak yazabilirsiniz veya
ikisinin birleşimi, durum önemli değil.

Örneğin: "-project, "-PROJ" ve "-p" argümanlarının tümü,
-Proje seçenek. "-prj" argümanı anlaşılmayacaktır, çünkü ardışık
isteğe bağlı karakterler sağlanmadı.

Seçenekler ve diğer komut satırı argümanları, komut satırında keyfi olarak karıştırılabilir,
fonksiyon seçicilerden sonra.

GNU uzun seçenek adları anlaşılır. için tüm seçenek adları beri aepromptcmd vardır
long, bu fazladan baştaki '-' işaretinin yok sayılması anlamına gelir. NS "--seçenek=değer"sözleşme aynı zamanda
anladım.

EXIT DURUMU


The aepromptcmd komut, herhangi bir hata durumunda 1 durumuyla çıkacaktır. NS aepromptcmd
komut yalnızca herhangi bir hata yoksa 0 durumuyla çıkacaktır.

ÇEVRE DEĞİŞKENLER


Yerimizi siper(1) bu komutu etkileyebilecek ortam değişkenlerinin bir listesi için. Görmek
aepconf(5) proje yapılandırma dosyası için projeye özel nasıl ayarlanacağı için alan
Aegis tarafından yürütülen tüm komutlar için ortam değişkenleri.

TELİF HAKKI


aepromptcmd sürüm 4.24.3.D001
Telif Hakkı (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

aepromptcmd programı KESİNLİKLE HİÇBİR GARANTİ YOKTUR; ayrıntılar için
'aepromptcmd -SÜRÜM Lisans' emretmek. Bu ücretsiz bir yazılımdır ve
belirli koşullar altında yeniden dağıtın; ayrıntılar için 'aepromptcmd -SÜRÜM
Lisans' emretmek.

aepromptcmd'yi onworks.net hizmetlerini kullanarak çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları