Ich verwende einen Onlinedienst namens sprunge.us. So können Sie ziemlich einfach posten
command | curl -F "sprunge=<-" http://sprunge.us
Ich habe curl -F "sprunge=<-" http://sprunge.us | xclip
Alias zu webshare
auf meinem System, also wird es einfach zu command | webshare
. Der hinzugefügte xclip am Ende bringt die URL in die X-Zwischenablage; es ist nicht auf jedem System und es gibt mehrere andere ähnliche Tools.
Ich verwende ix.io mit einem in .netrc eingerichteten Konto mit installiertem Befehlszeilentool; es ist einfach und cool.
Dann können Sie entweder Sachen wie die obige Antwort durchleiten:
command which produces output | ix
oder direkt eine Datei einfügen:
ix <filename>
dies gibt die URL zurück.
Dann richte ich zusätzlich einen Git-Alias dafür ein, damit ich meine Format-Patches einfach einfügen kann und eine URL dafür bekomme:
~/.gitconfig:
[alias]
post = !sh -c 'git format-patch --stdout $1 | ix' -
Um einen Patch einzufügen mache ich zum Beispiel:
git post HEAD~1
oder um alles einzufügen, was sich in Ihrem aktuellen Puffer in vim befindet:
:w ! ix
zum Hochladen von Dateien, nicht zu groß:http://paste.xinu.at/ mit seinem Client.