| #!/bin/bash
|
|
|
| SECRET="$(secret-tool lookup githubauth myaccountname)"
|
| if [ "$SECRET" == "" ]
|
| then
|
| echo "Secret not found"
|
| exit -1
|
| fi
|
| TOTP="$(oathtool -b --totp "$SECRET")"
|
| echo -n "$TOTP" | xsel -i
|
| if [ -t 1 ]
|
| then
|
| echo "$TOTP"
|
| fi
|
| #!/bin/bash
|
|
|
| DESC="$1"
|
| SITE_LABEL="$2"
|
| ACCOUNT_NAME="$3"
|
| SECRET="$4"
|
|
|
| if [ "$SECRET" == "" ]
|
| then
|
| echo "$0 <description> <site_label> <account_name> <secret_to_store>"
|
| exit -1
|
| fi
|
|
|
| echo -n "$SECRET" | secret-tool store --label="$DESC" "$SITE_LABEL" "$ACCOUNT_NAME"
|
| echo secret-tool lookup "$SITE_LABEL" "$ACCOUNT_NAME"
|
| secret-tool lookup "$SITE_LABEL" "$ACCOUNT_NAME"
|