aboutsummaryrefslogtreecommitdiff
path: root/ssh-agent-loadkey-menu
blob: 97e20a8f928cfdef193faf40369c05e3e9ddf0fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
#
# Load a key from a menu.
#

# Parameters
BASENAME="`basename $0`"
KEYS="$HOME/.ssh/keys"

# Check
if [ ! -d "$KEYS" ]; then
  echo "$BASENAME: folder not found: $KEYS"
  exit 1
fi

# Display menu with available keys
# Check the selected option
# Check if the selected option has a custom procedure (monkeysphere, keyringer, etc)
# Grab passphrase and load the key
#( cd $KEYS && find -name '*.pub' | grep -v decomissioned )