AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

aepromptcmd - En ligne dans le Cloud

Exécutez aepromptcmd dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande aepromptcmd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


aepromptcmd - changer la couleur de l'invite en changeant l'état

SYNOPSIS


PROMPT_COMMAND="aepromptcmd"

DESCRIPTION


La bash(1) shell a une propriété intéressante : si la variable PROMPT_COMMAND est définie, le
value est exécuté en tant que commande avant d'émettre chaque invite principale. (En fait, il peut
être un ensemble de commandes séparées par des points-virgules.)

Afin de ramener le texte à la normale, la variable PS1 doit avoir "\33[0m"
quelque part vers la fin, sinon les choses peuvent devenir un peu difficiles à lire. Si vous êtes
en utilisant bash(1), vous devez lui faire savoir qu'ils ne sont pas imprimables (comme ceci : "\[\33[0m\]") ou
cela gâche l'édition de la ligne de commande.

La aeppromptcmd La commande est utilisée pour définir la couleur de l'invite, en fonction de l'état de la
changement en cours. C'est une idée tirée de Kent Beck's Teste Poussé Développement livre. Si
le changement est dans le va développé or va des services l'état et il doit être construit,
l'invite est rouge ; s'il est construit mais qu'il doit être testé, l'invite est magenta,
sinon c'est vert.

Exemple


Voici un court script que vous pouvez mettre dans votre fichier .bashrc pour activer la coloration des invites :
si [ "$PS1" ] alors
cas "$PROMPT_COMMAND" dans
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aeppromptcmd*) ;;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
Esac
exporter PROMPT_COMMAND
exporter PS1 fi
Notez que cela laisse généralement votre invite par défaut (noir) lorsque vous n'êtes pas quelque part
dans un répertoire de développement.

Limites
La aeppromptcmd La commande utilise les séquences d'échappement de couleur ANSI. Il devrait vraiment utiliser
le tigetstr(3) fonction de infos sur le terme(3) pour le faire de manière indépendante du terminal. Code
contributions bienvenues.

OPTIONS


Les options suivantes sont comprises :

-Changer nombre
Cette option peut être utilisée pour spécifier un changement particulier dans un projet. Voir
égide(1) pour une description complète de cette option.

-Projet prénom
Cette option peut être utilisée pour sélectionner le projet d'intérêt. Quand non -Projet
l'option est spécifiée, le AEGIS_PROJET variable d'environnement est consultée. Si
qui n'existe pas, l'utilisateur $HOME/.aegisrc le fichier est examiné pour un défaut
domaine du projet (voir aeuconf(5) pour plus d'informations). Si cela n'existe pas,
lorsque l'utilisateur ne travaille que sur des modifications au sein d'un même projet, le projet
nom par défaut à ce projet. Sinon, c'est une erreur.

-Aidez-moi
Cette option peut être utilisée pour obtenir plus d'informations sur la façon d'utiliser le
aeppromptcmd .

-Verbeux
Par défaut, les messages d'erreur sont supprimés, de sorte que l'invite sera normale lorsque
vous êtes en dehors d'une zone de travail Aegis. Utilisez cette option pour supprimer les messages d'erreur
sur.

Voir aussi égide(1) pour les options communes à toutes les commandes aegis.

Toutes les options peuvent être abrégées ; l'abréviation est documentée en lettres majuscules,
toutes les lettres minuscules et les traits de soulignement (_) sont facultatifs. Vous devez utiliser consécutivement
séquences de lettres facultatives.

Toutes les options sont insensibles à la casse, vous pouvez les saisir en majuscules ou en minuscules ou un
combinaison des deux, la casse n'a pas d'importance.

Par exemple : les arguments "-project, "-PROJ" et "-p" sont tous interprétés comme signifiant le
-Projet option. L'argument "-prj" ne sera pas compris, car consécutifs
les caractères facultatifs n'ont pas été fournis.

Les options et autres arguments de ligne de commande peuvent être mélangés arbitrairement sur la ligne de commande,
après les sélecteurs de fonction.

Les noms d'options longs GNU sont compris. Étant donné que tous les noms d'option pour aeppromptcmd
long, cela signifie ignorer le "-" de début supplémentaire. Les "--option=Plus-value" la convention est aussi
compris.

EXIT STATUT


La aeppromptcmd La commande se terminera avec un statut de 1 en cas d'erreur. Les aeppromptcmd
La commande ne se terminera qu'avec un état de 0 s'il n'y a pas d'erreurs.

ENVIRONNEMENT VARIABLES


See égide(1) pour une liste des variables d'environnement qui peuvent affecter cette commande. Voir
aepconf(5) pour le fichier de configuration du projet projet_spécifique champ pour savoir comment définir
variables d'environnement pour toutes les commandes exécutées par Aegis.

DROIT D'AUTEUR


aeppromptcmd version 4.24.3.D001
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

Le programme aepromptcmd est fourni avec ABSOLUMENT AUCUNE GARANTIE ; pour plus de détails, utilisez le
'aeppromptcmd -Version Licence' commande. Ceci est un logiciel gratuit et vous êtes invités à
le redistribuer sous certaines conditions ; pour plus de détails, utilisez le 'aeppromptcmd -Version
Licence' commande.

Utilisez aepromptcmd en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad