J'utilise un service en ligne appelé sprunge.us. Cela vous permet de publier assez simplement comme ceci
command | curl -F "sprunge=<-" http://sprunge.us
J'ai curl -F "sprunge=<-" http://sprunge.us | xclip
alias webshare
sur mon système, il devient simplement command | webshare
. Le xclip ajouté à la fin place l'URL dans le presse-papiers X ; ce n'est pas sur tous les systèmes, et il existe plusieurs autres outils similaires.
J'utilise ix.io avec un compte configuré en .netrc avec son outil de ligne de commande installé; c'est simple et cool.
Ensuite, vous pouvez soit faire passer des trucs comme la réponse ci-dessus :
command which produces output | ix
ou collez directement un fichier :
ix <filename>
cela renvoie l'url.
Ensuite, j'ai également configuré un alias git pour cela afin que je puisse facilement coller mes correctifs de format et obtenir une URL pour cela :
~/.gitconfig:
[alias]
post = !sh -c 'git format-patch --stdout $1 | ix' -
Pour coller un patch je fais par exemple :
git post HEAD~1
ou pour coller ce qui se trouve dans votre tampon actuel dans vim :
:w ! ix
pour uploader des fichiers pas trop gros :http://paste.xinu.at/ avec son client.