]> git.donarmstrong.com Git - zsh.git/commitdiff
rafb adapters
authormartin f. krafft <madduck@madduck.net>
Fri, 9 May 2008 20:40:29 +0000 (21:40 +0100)
committermartin f. krafft <madduck@madduck.net>
Fri, 9 May 2008 21:03:22 +0000 (22:03 +0100)
.zsh/zshrc/40_paste [new file with mode: 0644]

diff --git a/.zsh/zshrc/40_paste b/.zsh/zshrc/40_paste
new file mode 100644 (file)
index 0000000..2bbf6f5
--- /dev/null
@@ -0,0 +1,27 @@
+# zshrc/40_paste
+#
+# adapters for rafb.pl
+#
+# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
+# Released under the terms of the Artistic Licence 2.0
+#
+# Source repository: http://git.madduck.net/v/etc/zsh.git
+#
+
+p()
+{
+  local url
+  eval url="$($BINDIR/rafb -n $USERNAME -d 'paste by $USERNAME' $*)"
+  [[ -z $url ]] && return 1
+  echo "${url:r}.txt"
+}
+
+vp()
+{
+  local tmpfile="$(vit)"
+  setopt localtraps
+  trap "rm -f '$tmpfile'" 0
+  p "$tmpfile"
+}
+
+# vim:ft=zsh