spectre-cli/spectre.bashrc
Maarten Billemont 08d1c01f36 Master Password is now Spectre.
[UPDATED]   Renamed all Master Password names and namespaces to Spectre equivalents.
2021-02-28 11:14:33 -05:00

24 lines
615 B
Text

## Added by Spectre
source bashlib
spectre() {
_copy() {
if hash pbcopy 2>/dev/null; then
pbcopy
elif hash xclip 2>/dev/null; then
xclip -selection clip
else
cat; echo 2>/dev/null
return
fi
echo >&2 "Copied!"
}
# Empty the clipboard
:| _copy 2>/dev/null
# Ask for the user's name and password if not yet known.
SPECTRE_USERNAME=${SPECTRE_USERNAME:-$(ask 'Your Full Name:')}
# Start Spectre and copy the output.
printf %s "$(SPECTRE_USERNAME=$SPECTRE_USERNAME command spectre "$@")" | _copy
}