about summary refs log tree commit diff
path: root/fish/.config
diff options
context:
space:
mode:
Diffstat (limited to 'fish/.config')
-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