2 votes

Combinaison de fonctionnalités dans une seule invite CMD

Actuellement, suite à l'installation de divers programmes de ligne de commande, j'ai trois invites CMD modifiées différentes que j'utilise pendant le développement.

L'un d'eux gère git et toutes ses fonctionnalités. Un autre gère Mono Et l'autre gère PostgreSQL

Et je me vois bien en ajouter d'autres à la pile plus tard.

Existe-t-il un moyen de combiner la fonctionnalité de tous ces éléments en une seule invite cmd ?

Je pense que le fait que Git fonctionne à partir d'un fichier .bat au lieu du standard CMD.exe + modificateurs PATH est ce qui rend cela difficile.

Des idées ?

2voto

Lauren Points 1076

Vous pourrez probablement le faire en modifiant simplement vos variables d'environnement. Allez dans Panneau de configuration → Système → Avancé → "Variables d'environnement..." pour les configurer.

J'utilise Git (msysgit) à partir d'une invite de commande non modifiée. Tout ce qu'il faut, ce sont ces variables d'environnement :

EDITOR=Notepad.exe
PATH contains C:\path\to\Git\cmd
GIT_SSH=C:\Path\to\Plink.exe      (for GitHub)

Je crois que la seule chose dont l'invite de commande Mono a besoin est que votre PATH contienne le fichier Mono. \bin et PostgreSQL a besoin de son chemin d'installation à cet endroit également.

Essayez d'ajouter ces variables, puis ouvrez une nouvelle invite de commande et voyez si cela fonctionne comme prévu. Soyez prudent, surtout lorsque vous modifiez le PATH, car cela peut avoir des conséquences importantes. Si votre PATH ressemble actuellement à :

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

Veillez à ne l'ajouter qu'à la fin :

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Git\cmd;C:\Program Files\Mono\bin;C:\Path\to\PostgreSQL

0voto

paradroid Points 22121

Ce n'est pas exactement ce que vous demandez, mais vous pouvez utiliser Console2 pour en faire des onglets dans la même fenêtre. Je me débarrasse généralement de toutes les barres d'outils, à l'exception de la barre d'onglets.

alt text

0voto

harrymc Points 394411

Tous ces CMD sont en fait des invocations du même vieux cmd.exe à travers des fichiers bat, qui définissent toutes sortes de variables environnementales.

Vous avez besoin de ces fichiers bat, qui peuvent changer avec l'installation de nouvelles versions.

Donc, à mon avis, il n'y a pas de solution magique.
Pour rendre les fichiers bat plus disponibles, vous pouvez copier les raccourcis sur le bureau (ou ailleurs).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X