summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--functions/ssh.fish12
1 files changed, 12 insertions, 0 deletions
diff --git a/functions/ssh.fish b/functions/ssh.fish
new file mode 100644
index 0000000..4eb261a
--- /dev/null
+++ b/functions/ssh.fish
@@ -0,0 +1,12 @@
+# This is a test
+
+function ssh -d "SSH but with kitty integration"
+ # If fish is run inside a kitty terminal then use the kitten command integration.
+ if [ "$TERM" = "xterm-kitty" ]
+ kitten ssh $argv
+ else
+ # Otherwise, just use the default ssh command.
+ set -l sshBin $(type --no-functions --path ssh)
+ $sshBin $argv
+ end
+end