aws-publish-ssh-key() {
  local key_name="${1:-jswank-$(hostname)}"
  local key_file="${2:-$HOME/.ssh/id_ed25519.pub}"
                                                               
  [[ -f "$key_file" ]] || { echo "Key file not found: $key_file" >&2; return 1; }
                                                               
  aws ec2 import-key-pair \
    --key-name "$key_name" \
    --public-key-material "fileb://$key_file"
}
