New paste Repaste Download
#!/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
Filename: totp_github. Size: 250b. View raw, , hex, or download this file.
#!/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"
Filename: add_totp_secret. Size: 387b. View raw, , hex, or download this file.

This paste expires on 2026-03-23 19:45:44.718243+00:00. Pasted through web.