From 6e36671a068d78165978dd747cef223e7f38d996 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Thu, 18 Sep 2008 14:50:31 +0100 Subject: [PATCH] implement pasting via pastebinit --- .zsh/func/p | 25 +++++++++++++++++++++++++ .zsh/func/paste | 13 ------------- 2 files changed, 25 insertions(+), 13 deletions(-) create mode 100755 .zsh/func/p delete mode 100755 .zsh/func/paste 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 -) -- 2.39.5