From 65ebd5e1711ba1fd128dff2dc759fbf5bd355856 Mon Sep 17 00:00:00 2001 From: Hannes Date: Fri, 21 Aug 2026 21:14:43 +0200 Subject: [PATCH] added a function to easily generate ssh key --- functions/sshkey.fish | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 functions/sshkey.fish diff --git a/functions/sshkey.fish b/functions/sshkey.fish new file mode 100644 index 0000000..55f646d --- /dev/null +++ b/functions/sshkey.fish @@ -0,0 +1,16 @@ +function sshkey --description "generate a SSH key" + if test (count $argv) -ne 1 + echo "Usage: sshkey " + echo "example: sshkey ~/.ssh/your_key_name" + return 1 + end + + set file $argv[1] + + if test -e "$file" + echo "Error: $file already exists." + return 1 + end + + ssh-keygen -t ed25519 -f "$file" -C "$(hostname)" -N "" +end \ No newline at end of file