Certaines instructions exécutées via l’invite de commandes nécessitent un temps d’exécution plus ou moins long. Si des outils comme `ipconfig` sont très rapides, d’autres commandes peuvent prendre un temps considérable. Lorsque vous utilisez fréquemment ce type de commande et que vous êtes contraint d’attendre leur achèvement pour saisir la suivante, il est nécessaire de surveiller manuellement la fin de l’exécution. Pour éviter cette contrainte ou si vous avez tendance à oublier les commandes en cours, le paquet Hey peut s’avérer utile en vous signalant la fin d’une instruction dans l’invite de commande.
Installation de Hey
L’installation du paquet Hey requiert que Node.js soit préalablement installé sur votre système. Cette installation est relativement simple : rendez-vous sur le site officiel de Node.js pour télécharger l’installateur Windows. Après avoir lancé et terminé l’installation, il est recommandé de redémarrer votre ordinateur.
Ensuite, téléchargez le paquet Hey depuis Github et décompressez l’archive. Ouvrez l’invite de commandes en mode administrateur, puis utilisez la commande `cd` pour naviguer jusqu’au dossier où vous avez décompressé l’archive.
Exemple :
cd C:UsersfatiwDesktophey-master
Une fois dans le bon répertoire, exécutez la commande ci-dessous afin d’installer Hey :
npm install -g @adeneu/hey
Comment utiliser Hey
Une fois Hey installé, vous pouvez l’utiliser avec n’importe quelle commande et recevoir une alerte à la fin de son exécution. Pour cela, ajoutez simplement `hey` au début de la ligne de commande avant de l’exécuter. Par exemple, pour lancer `ipconfig /all`, la commande à saisir sera :
hey ipconfig/all
Lorsque la commande se termine, et si l’invite de commande n’est pas la fenêtre active, une notification s’affiche avec le message « Votre programme est terminé ». L’exécution de `ipconfig` étant très rapide, Hey n’est pas vraiment indispensable dans ce cas, mais l’utilité de ce paquet est incontestable pour les commandes plus longues. Le fait de cliquer sur la notification ne ramènera pas l’invite de commande au premier plan, vous devrez la sélectionner manuellement.
Hey est compatible avec la plupart des utilitaires en ligne de commande, bien qu’il semble ne pas fonctionner avec Diskpart. Il est possible qu’il y ait d’autres exceptions, mais celles-ci devraient être minoritaires.
La notification est générique et identique pour toutes les commandes. Vous devrez donc vérifier quelle commande vous avez lancée. Si plusieurs fenêtres d’invite de commandes sont ouvertes, vous devrez identifier manuellement celle dans laquelle la commande s’est achevée. L’utilisation de Hey est possible avec ou sans privilèges d’administrateur.