Používám online službu s názvem sprunge.us. Umožní vám to zveřejňovat jednoduše takto
command | curl -F "sprunge=<-" http://sprunge.us
Mám curl -F "sprunge=<-" http://sprunge.us | xclip
s aliasem webshare
v mém systému, takže se stane jednoduše command | webshare
. Přidaný xclip na konci dostane adresu URL do schránky X; není na každém systému a existuje několik dalších podobných nástrojů.
Používám ix.io s účtem nastaveným v .netrc s nainstalovaným nástrojem příkazového řádku; je to jednoduché a cool.
Pak jím můžete buď potrubím procházet věci, jako je výše uvedená odpověď:
command which produces output | ix
nebo přímo vložte soubor:
ix <filename>
to vrátí adresu URL.
Pak jsem pro to dodatečně nastavil alias git, abych mohl snadno vložit své formátovací opravy a získat pro něj adresu URL:
~/.gitconfig:
[alias]
post = !sh -c 'git format-patch --stdout $1 | ix' -
Pro vložení opravy dělám například:
git post HEAD~1
nebo vložit cokoli, co je ve vaší aktuální vyrovnávací paměti ve vim:
:w ! ix
pro nahrávání souborů, ne příliš velké:http://paste.xinu.at/ se svým klientem.