- /10
PastebinCL est un petit outil en console permettant d'envoyer un "paste" sur pastebin.
J'ai créé ce programme lorsque (oui, je suis un console-addict) j'en ai eu marre de taper à chaque fois des commandes comme
$ cat /var/log/Xorg.0.log | xclip
puis aller sur pastebin, coller, soumettre... Tout ça devenait fastidieux.
En m'intéressant à l'API pastebin, j'ai remarqué qu'elle contenait quelques options, j'ai donc profité de chacune dans ce programme. Ainsi, il est possible de donner un temps d'expiration, de choisir une coloration syntaxique, de nommer son "paste", de poster un "paste" privé, ou encore de poster en tant qu'invité ou en tant qu'utilisateur enregistré.
Dans ce second cas, il faudra d'abord lancer la commande
$ pastebincl --usergen
qui demandera ensuite un nom d'utilisateur pastebin et le mot de passe associés. Ceux-ci seront stockés de manière chiffrée, à l'aide d'une clé générée aléatoirement lors de la compilation de pastebincl. Ainsi, si vous recompilez pastebincl et obtenez une erreur, ne vous étonnez pas ! Le programme ne peut simplement plus déchiffrer le fichier.
La liste complète des options est disponible sur la page de manuel fournie avec le programme.
Le programme est compatible UNIX et Windows, mais il vous faudra compiler vous-même les sources sous Windows (ce qui est extrêmement recommandé également sous Linux).
NB: pastebincl est sur AUR, ainsi, si vous êtes sous archlinux, préférez l'installation via les dépôts !
Le projet est également disponible sur gitorious !