From: martin f. krafft Date: Thu, 18 Sep 2008 13:50:31 +0000 (+0100) Subject: implement pasting via pastebinit X-Git-Url: https://git.madduck.net/etc/zsh.git/commitdiff_plain/6e36671a068d78165978dd747cef223e7f38d996?ds=inline implement pasting via pastebinit --- diff --git a/.zsh/func/p b/.zsh/func/p new file mode 100755 index 0000000..2b167bc --- /dev/null +++ b/.zsh/func/p @@ -0,0 +1,25 @@ +#!/bin/zsh +# +# func/p +# +# function to publish to a pastebin (using pastebinit) +# +# Copyright © 1994–2008 martin f. krafft +# Released under the terms of the Artistic Licence 2.0 +# +# Source repository: git://git.madduck.net/etc/zsh.git +# + +if [[ $# -gt 1 ]]; then + echo E: only one argument can be passed. >&2 + exit 1 +fi + +PERMATAG=$USER +PB=http://1t2.us +PBIT="pastebinit -b $PB -a $USER" + +FILE=/dev/stdin +[[ -n "$1" ]] && FILE="$1" + +eval $PBIT -i $FILE diff --git a/.zsh/func/paste b/.zsh/func/paste deleted file mode 100755 index d0a89c4..0000000 --- a/.zsh/func/paste +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/zsh -# -# func/paste -# -# function to publicise stdin -# -# Copyright © 1994–2008 martin f. krafft -# Released under the terms of the Artistic Licence 2.0 -# -# Source repository: git://git.madduck.net/etc/zsh.git -# - -pub $(vit -)