@ 260802.2
current
#!/bin/sh

case "$1" in
  todo)
    passwords="$(
      (
        cd ~/.password-store || exit 1
        rg --files --sort path \
          | rg -v '^astral/' \
          | rg -v '^(andrew|kait)/(machine|ssh)'
      ) | rg -or '$1' '(.*)\.gpg$'
    )"
    for f in $passwords; do
      (pass "$f" | rg -q -e 1PASS -e 1STALE) || echo $f
    done
    ;;
  untagged)
    s='.[] | select((.tags // []) | length == 0) | "\(.vault.name) :: \(.title)"'
    op item list --format json | jq -r "$s"
    ;;
  ?)
    echo "unknown command: $1"
    exit 1
    ;;
  *)
    echo "Usage: $(basename "$0") (todo | migrated | untagged)"
    exit 0
    ;;
esac