about summary refs log tree commit diff
path: root/fish/.config/fish/functions
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2018-08-13 20:18:49 -0400
committerBen Harris <ben@tilde.team>2018-08-13 20:18:49 -0400
commita59c4b3955c0d7ff1cf9fb268c169ae9c547516e (patch)
tree429ec031a7b0f58951361f2ea6c5d5c77b38dd57 /fish/.config/fish/functions
parent0ce6ea3b235b10c8f799c1cd350589499e2fbd65 (diff)
add check for existing pb command
Diffstat (limited to 'fish/.config/fish/functions')
-rw-r--r--fish/.config/fish/functions/pb.fish10
1 files changed, 7 insertions, 3 deletions
diff --git a/fish/.config/fish/functions/pb.fish b/fish/.config/fish/functions/pb.fish
index 0524799..ac7283c 100644
--- a/fish/.config/fish/functions/pb.fish
+++ b/fish/.config/fish/functions/pb.fish
@@ -1,8 +1,12 @@
 function pb
-    if count $argv > /dev/null
-        curl -F'file=@'$argv[1] https://0x0.tilde.team
+    if type -q pb > /dev/null
+        command pb $argv
     else
-        curl -F'file=@-;filename=stdin.txt' https://0x0.tilde.team
+        if count $argv > /dev/null
+            curl -F'file=@'$argv[1] https://0x0.tilde.team
+        else
+            curl -F'file=@-;filename=stdin.txt' https://0x0.tilde.team
+        end
     end
 end