16 lines
376 B
Fish
16 lines
376 B
Fish
function sshkey --description "generate a SSH key"
|
|
if test (count $argv) -ne 1
|
|
echo "Usage: sshkey <file>"
|
|
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 |