fix: update usage messages to reflect correct command prefix 'sshkeys'

main
Malar Invention 2025-10-30 21:01:58 +05:30
parent 8c12edb583
commit fbaac23db1
1 changed files with 7 additions and 7 deletions

View File

@ -1,8 +1,8 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# pass ssh extension for importing/exporting SSH keys and configs # pass sshkeys extension for importing/exporting SSH keys and configs
VERSION="0.1.0" VERSION="0.1.1"
SSH_DIR="$HOME/.ssh" SSH_DIR="$HOME/.ssh"
CONFIG_FILE="$SSH_DIR/config" CONFIG_FILE="$SSH_DIR/config"
PASS_DIR="$PASSWORD_STORE_DIR" PASS_DIR="$PASSWORD_STORE_DIR"
@ -24,7 +24,7 @@ yesno() {
cmd_import_with_deps() { cmd_import_with_deps() {
local hostname="$1" local hostname="$1"
local is_dep="${2:-false}" local is_dep="${2:-false}"
[[ -z "$hostname" ]] && die "Usage: pass ssh import <hostname>" [[ -z "$hostname" ]] && die "Usage: pass sshkeys import <hostname>"
debug "Starting import for host: $hostname (dependency: $is_dep)" debug "Starting import for host: $hostname (dependency: $is_dep)"
@ -181,7 +181,7 @@ cmd_import() {
cmd_export() { cmd_export() {
local hostname="$1" local hostname="$1"
local backup="$2" # New parameter to receive backup path local backup="$2" # New parameter to receive backup path
[[ -z "$hostname" ]] && die "Usage: pass ssh export <hostname>" [[ -z "$hostname" ]] && die "Usage: pass sshkeys export <hostname>"
# Only create backup if not provided (single host export) # Only create backup if not provided (single host export)
if [[ -z "$backup" ]]; then if [[ -z "$backup" ]]; then
@ -348,7 +348,7 @@ cmd_export_all() {
# Connect directly using stored keys # Connect directly using stored keys
cmd_connect() { cmd_connect() {
local hostname="$1" local hostname="$1"
[[ -z "$hostname" ]] && die "Usage: pass ssh connect <hostname>" [[ -z "$hostname" ]] && die "Usage: pass sshkeys connect <hostname>"
# Create temporary directory for keys # Create temporary directory for keys
local tmp_dir=$(mktemp -d) local tmp_dir=$(mktemp -d)
@ -445,7 +445,7 @@ cmd_connect() {
# Show help # Show help
cmd_help() { cmd_help() {
cat <<-_EOF cat <<-_EOF
Usage: pass ssh [-v|--verbose] import|import-all|export|export-all|connect [hostname] Usage: pass sshkeys [-v|--verbose] import|import-all|export|export-all|connect [hostname]
Commands: Commands:
import - Import a host and its dependencies from ~/.ssh/config. import - Import a host and its dependencies from ~/.ssh/config.
@ -489,5 +489,5 @@ connect)
-h|--help|help) -h|--help|help)
cmd_help cmd_help
;; ;;
*) die "Usage: pass ssh [-v|--verbose] import|import-all|export|export-all|connect [hostname]" ;; *) die "Usage: pass sshkeys [-v|--verbose] import|import-all|export|export-all|connect [hostname]" ;;
esac esac