mirror of
https://github.com/malarinv/pass-sshkeys.git
synced 2026-03-07 21:42:34 +00:00
fix: update usage messages to reflect correct command prefix 'sshkeys'
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user