#!/bin/sh # Use backup from andOTP [ "$1" ] && post="grep -i $1" || post=cat # gpg -qd ~/.otp.gpg | cat ~/otp_accounts.json | jq -r '.[] | "\(.label) \(.secret) \(.issuer)"' | while read -r l s i; do printf "%-32s %-10s %s\n" "$l" "$i" "$(oathtool --totp -b "$s")" done | $post