mirror of
https://gitlab.com/spectre.app/cli.git
synced 2024-11-01 10:51:44 +01:00
24 lines
607 B
Text
24 lines
607 B
Text
## Added by Master Password
|
|
source bashlib
|
|
mpw() {
|
|
_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.
|
|
MPW_FULLNAME=${MPW_FULLNAME:-$(ask 'Your Full Name:')}
|
|
|
|
# Start Master Password and copy the output.
|
|
printf %s "$(MPW_FULLNAME=$MPW_FULLNAME command mpw "$@")" | _copy
|
|
}
|