wgetpaste : Simplifiez-vous la vie !
Vous utilisez de manière régulière les services proposés par les sites tels que pastebin, codepad ou encore dpaste ? Vous allez alors très certainement adorer wgetpaste !
Cette application en ligne de commande vous permettra d’envoyer vos fichiers au format texte ou autre vers le service désiré mais également le résultat d’une commande : Une fonctionnalité bien pratique qui vous évitera d’interminables copier/coller !
Encore une application en ligne de commande ?
Simple d’utilisation, wgetpaste permet également de copier directement l’adresse obtenue dans le presse papier : Il ne vous restera plus qu’a donner ce lien à qui de droit !
Installation :
Ouvrez un terminal et faites :
$ yaourt -S wgetpaste
How to :
Syntaxe :
$ wgetpaste [option(s)] [commande] [fichier]
Options principales :
Voici une petite liste des options supportées par wgetpaste :
- -S : Liste les services disponibles.
- -s : Utilise le service indiqué.
- -L : Affiche les langages supportés pour la coloration syntaxique.
- -l : Utilise le langage désiré.
- -E : Liste la durée de vie disponible sur le service utilisé.
- -e : Utilise le délai d’expiration indiqué.
- -c : Envoie le résultat de la commande.
- -X : Copie l’Url obtenue vers le presse papier primaire.
- -C : Copie l’url obtenue vers le clipboard.
- -u : Transforme l’Url grâce au service tinurl.
- -h : Affiche l’aide.
D’autres fonctionnalités sont présentes, pour les découvrir, faites simplement :
$ wgetpaste -h
Fichier de configuration :
Il est possible de créer un fichier de configuration stipulant le service à utiliser, le type de fichier, l’auteur ou encore de définir le délai d’expiration. Il vous suffit pour cela de créer le fichier .wgetpaste.conf dans votre /home :
$ vim ~/.wgetpaste.conf
Voici un exemple de fichier :
#!/bin/bash ## Pseudo ## DEFAULT_NICK="David" ## Service par défaut ( ca, codepad, dpaste, osl, pocoo) ## DEFAULT_SERVICE="ca" ## Langage par défaut ( Bash, c++, HTML, Java, Perl, PHP, Plain Text, etc... ) ## DEFAULT_LANGUAGE_ca="Plain Text" DEFAULT_LANGUAGE_pocoo="Bash" ## Délai d'expiration ## DEFAULT_EXPIRATION_ca="1 month"
Exemples d’utilisation :
- Envoyer le fichier ~/.xinitrc :
$ wgetpaste ~/.xinitrc
- Envoyer le résultat de la commande df :
$ wgetpaste -c df
- Envoyer le résultat de la commande lscpu vers le service codepad en la copiant dans le presse papier primaire :
$ wgetpaste -s codepad -X -c lscpu
- Envoyer le contenu du fichier fstab en indiquant le type de fichier vers le service dpaste :
$ wgetpaste -s dpaste /etc/fstab -l "Plain Text"
Simple non ? Et plus aucune raison pour polluer un forum avec vos fichiers de configuration !