EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

aepromptcmd – Online in der Cloud

Führen Sie aepromptcmd im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl aepromptcmd, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


aepromptcmd – Eingabeaufforderungsfarbe je nach Änderungsstatus ändern

ZUSAMMENFASSUNG


PROMPT_COMMAND="aepromptcmd"

BESCHREIBUNG


Das bash(1) Shell hat eine interessante Eigenschaft: Wenn die Variable PROMPT_COMMAND gesetzt ist, wird die
Der Wert wird als Befehl ausgeführt, bevor jede primäre Eingabeaufforderung ausgegeben wird. (Eigentlich kann es
eine Reihe von durch Semikolons getrennten Befehlen sein.)

Um den Text wieder in den Normalzustand zu ändern, muss die PS1-Variable „\33[0m“ haben.
Irgendwo gegen Ende, sonst kann es etwas schwierig werden, es zu lesen. Wenn du bist
Verwendung von bash(1), Sie müssen ihm mitteilen, dass diese nicht druckbar sind (wie folgt: „\[\33[0m\]“) oder
Es bringt die Befehlszeilenbearbeitung durcheinander.

Das aepromptcmd Der Befehl wird verwendet, um die Farbe der Eingabeaufforderung basierend auf dem Status der Eingabeaufforderung festzulegen
aktuelle Änderung. Dies ist eine Idee von Kent Beck Test Gefahren Entwicklung Buch. Wenn
die änderung ist in der Sein entwickelt or Sein integriert Staat und es muss gebaut werden,
die Eingabeaufforderung ist rot; Wenn es erstellt wurde, aber getestet werden muss, ist die Eingabeaufforderung magenta.
sonst ist es grün.

Beispiel


Hier ist ein kurzes Skript, das Sie in Ihre .bashrc-Datei einfügen können, um die Eingabeaufforderungsfärbung zu aktivieren:
if [ "$PS1" ] dann
Fall „$PROMPT_COMMAND“ in
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aepromptcmd*) ;;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
esac
PROMPT_COMMAND exportieren
PS1 fi exportieren
Beachten Sie, dass Ihre Eingabeaufforderung dadurch normalerweise standardmäßig (schwarz) bleibt, wenn Sie sich nicht irgendwo befinden
in einem Entwicklungsverzeichnis.

Einschränkungen
Das aepromptcmd Der Befehl verwendet die ANSI-Farb-Escape-Sequenzen. Es sollte wirklich verwendet werden
tigetstr(3) Funktion von Termininfo(3) dies auf terminalunabhängige Weise zu tun. Code
Beiträge willkommen.

OPTIONAL


Folgende Optionen werden verstanden:

-Veränderung Anzahl
Diese Option kann verwendet werden, um eine bestimmte Änderung innerhalb eines Projekts anzugeben. Sehen
Ägide(1) für eine vollständige Beschreibung dieser Option.

-Projekt Name
Diese Option kann verwendet werden, um das gewünschte Projekt auszuwählen. Wenn nein -Projekt
Option angegeben ist, die AEGIS_PROJEKT Umgebungsvariable wird konsultiert. Wenn
die nicht existiert, die des Benutzers $HOME/.aegisrc Datei wird auf einen Standard untersucht
Projektfeld (siehe euconf(5) für weitere Informationen). Wenn das nicht existiert,
Wenn der Benutzer nur an Änderungen innerhalb eines einzelnen Projekts arbeitet, wird das Projekt
Der Name ist standardmäßig auf dieses Projekt eingestellt. Andernfalls handelt es sich um einen Fehler.

-Hilfe
Diese Option kann verwendet werden, um weitere Informationen zur Verwendung des
aepromptcmd

-Ausführlich
Standardmäßig werden Fehlermeldungen unterdrückt, sodass die Eingabeaufforderung in diesem Fall normal ist
Sie befinden sich außerhalb eines Aegis-Arbeitsbereichs. Mit dieser Option können Sie Fehlermeldungen zurücksetzen
auf.

[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] Ägide(1) für Optionen, die allen aegis-Befehlen gemeinsam sind.

Alle Optionen können abgekürzt werden; die Abkürzung wird als Großbuchstaben dokumentiert,
alle Kleinbuchstaben und Unterstriche (_) sind optional. Sie müssen aufeinanderfolgend verwenden
Folgen von optionalen Buchstaben.

Bei allen Optionen wird die Groß-/Kleinschreibung nicht beachtet, Sie können sie in Groß- oder Kleinschreibung oder a . eingeben
Kombination von beiden, Groß-/Kleinschreibung ist nicht wichtig.

Zum Beispiel: Die Argumente "-project, "-PROJ" und "-p" werden alle so interpretiert, dass sie die
-Projekt Möglichkeit. Das Argument "-prj" wird nicht verstanden, da aufeinanderfolgend
optionale Zeichen wurden nicht angegeben.

Optionen und andere Befehlszeilenargumente können auf der Befehlszeile beliebig gemischt werden,
nach den Funktionswählern.

Die langen Optionsnamen von GNU werden verstanden. Da alle Optionsnamen für aepromptcmd sind
lang bedeutet dies, dass das zusätzliche führende „-“ ignoriert wird. Der "--zu erhalten=Wert"Konvention ist auch
verstanden.

EXIT STATUS


Das aepromptcmd Der Befehl wird bei jedem Fehler mit dem Status 1 beendet. Die aepromptcmd
Der Befehl wird nur mit dem Status 0 beendet, wenn keine Fehler vorliegen.

VARIABLEN


See Ägide(1) für eine Liste von Umgebungsvariablen, die diesen Befehl beeinflussen können. Sehen
aepconf(5) für die Projektkonfigurationsdatei projektspezifisch Feld für die Einstellung
Umgebungsvariablen für alle von Aegis ausgeführten Befehle.

COPYRIGHT


aepromptcmd-Version 4.24.3.D001
Urheberrecht (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Müller

Für das Programm aepromptcmd besteht ABSOLUT KEINE GARANTIE. Für Einzelheiten verwenden Sie bitte die
'aepromptcmd -Ausführung Lizenz' Befehl. Dies ist kostenlose Software und Sie können dies gerne tun
unter bestimmten Bedingungen weiterverteilen; Für Details verwenden Sie das 'aepromptcmd -Ausführung
Lizenz' Befehl.

Verwenden Sie aepromptcmd online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Tiefenreinigung
    Tiefenreinigung
    Ein Kotlin-Skript, das alle Builds zerstört
    Caches aus Gradle/Android-Projekten.
    Nützlich, wenn Gradle oder die IDE es Ihnen erlauben
    runter. Das Skript wurde getestet
    macOS, aber ...
    Tiefenreinigung herunterladen
  • 2
    Eclipse Checkstyle-Plug-in
    Eclipse Checkstyle-Plug-in
    Das Eclipse Checkstyle-Plug-In
    integriert den Java-Code von Checkstyle
    Auditor in die Eclipse-IDE. Das
    Plug-in bietet Echtzeit-Feedback zu
    der benutzer über gewalt...
    Laden Sie das Eclipse Checkstyle-Plug-in herunter
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstrOrz Player ist ein kostenloser Mediaplayer
    Software, teilweise basierend auf WMP und VLC. Das
    Spieler ist in einem minimalistischen Stil, mit
    mehr als zehn Themenfarben und können auch
    b ...
    Laden Sie den AstrOrzPlayer herunter
  • 4
    movistv
    movistv
    Kodi Movistar+ TV ist ein ADDON für XBMC/
    Kodi que Permite disponer de un
    Dekodifikator der IPTV-Dienste de
    Movistar ist in einem Jahr integriert
    Mediacenter ma...
    Moviestartv herunterladen
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ist ein kostenloses Open-Source-Programm,
    plattformübergreifende C-, C++- und Fortran-IDE
    gebaut, um die anspruchsvollsten Anforderungen zu erfüllen
    seiner Nutzer. Es ist sehr konzipiert
    verlängert...
    Laden Sie Code::Blocks herunter
  • 6
    Inmitten
    Inmitten
    Inmitten oder Advanced Minecraft Interface
    und Data/Structure Tracking ist ein Werkzeug, um
    eine Übersicht über ein Minecraft anzeigen
    Welt, ohne sie tatsächlich zu erschaffen. Es
    können ...
    Herunterladen Mitten
  • Mehr »

Linux-Befehle

Ad