Utilisation de l'historique du presse-papiers d'Alfred
Il s'agit d'une légère amélioration de l'option copier-coller qui s'appuie sur l'application Alfred - Alfred est un lanceur, offrant un moyen plus rapide de lancer des applications ou d'effectuer certaines tâches en tapant au lieu de naviguer dans l'interface graphique. Dans ce cas, nous utilisons une fonctionnalité d'Alfred qui est l'historique du presse-papiers. Alfred se souviendra de l'activité du presse-papiers de la dernière journée.
-
Créez un fichier texte contenant les commandes que vous voulez utiliser
-
Sélectionner chaque commande et la copier dans le presse-papiers (Command+C)
-
Pour chaque fenêtre ou onglet du terminal :
- Ouvrir l'historique du presse-papiers d'Alfred (par défaut, Command+Option+C)
- Sélectionnez la commande à coller
- (répétez ces deux étapes pour chaque commande)
Pour moi, écrire les commandes à l'avance fait partie de la planification de ce que je vais faire, et aussi de la documentation de ce que j'ai fait pour que mes collègues puissent reprendre n'importe quelle tâche de routine et se mettre au travail.
En quoi cela peut-il aider ?
L'utilisation de l'historique d'Alfred Clipboard de cette manière permet d'éviter les allers-retours entre le fichier texte et les terminaux, réduisant ainsi le risque de sélectionner accidentellement une séquence de caractères au lieu de la commande entière, ou de supprimer accidentellement des commandes avec Command-X au lieu de les copier avec Command-C, ou de déplacer des blocs de texte comme des éditeurs tels que BBEdit vous permettent de le faire en faisant simplement glisser un bloc de texte sélectionné.
Cette option ne nécessite pas de connaissances avancées sur des outils comme Ansible.
Problèmes liés à cette option
Cette option peut prêter à confusion car l'historique du presse-papiers d'Alfred répertorie simplement l'historique du presse-papiers et vous devez vous souvenir de l'ordre dans lequel invoquer les commandes. Pour une ou deux commandes, c'est assez sûr. Dès que vous avez cinq commandes, vous risquez de les invoquer dans le désordre. Dans certains cas, vous pouvez copier des blocs de commandes ou utiliser ';' pour séparer les commandes sur une ligne.
0 votes
Peut-on supposer que tous les hôtes distants fonctionnent sous MacOS ? Avez-vous un accès direct au réseau pour chacun d'entre eux ?
0 votes
Que voulez-vous dire par "côte à côte", où voulez-vous voir le résultat ?
0 votes
Je sais que l'on peut faire ce genre de choses avec MobaXTzrm sous Windows, mais je n'ai pas encore trouvé d'équivalent sous MacOS.
0 votes
Dans certains cas, les hôtes distants sont sous Linux, dans d'autres, il s'agit de divers routeurs. Le terme "côte à côte" signifie que les terminaux Windows de mon Mac sont assis l'un à côté de l'autre. Par exemple, je pourrais rechercher les actions d'un client spécifique dans plusieurs fichiers journaux. Une option que j'explore est celle des commandes ad hoc Ansible, où les résultats apparaîtront "côte à côte" en étant réellement les uns sur les autres dans la même fenêtre de terminal. J'essaie également de trouver un AppleScript qui me permette de diffuser des commandes à une sélection de fenêtres/onglets de terminal. Je ne retiens pas mon souffle sur ce point.