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 !

Lien :

Vus : 1070
Publié par Weedfast : 184