pbcopy & pbpaste : le presse-papier en ligne de commande [Mac]

J’ai découvert une paire de commandes qui peuvent se révéler utiles : pbcopy et pbpaste. pbcopy place dans le presse-papier les données injectées dans son entrée standard (stdin). Utile pour copier le résultat de l’exécution de commandes ou le contenu de fichiers non visibles dans le Finder. Par exemple pour copier le contenu de sa clef publique :

cat ~/.ssh/id_rsa.pub | pbcopy

Un vague désappointement : l’aide n’est pas disponible par pbcopy --help comme pour les commandes bien élevées, mais par pbcopy -help. Ça ne serait pas si énervant si le résultat présentait un quelconque intérêt, mais voici ce qu’on obtient :

xtian$ pbcopy -help
2008-08-21 22:53:47.569 pbcopy[13212:10b] Usage: pbcopy [-help]

Utile, n’est-ce pas ? pbpaste est la commande réciproque, exercice laissé au lecteur.

[via github]