@ 260802.2
current
#!/usr/bin/env zsh

append() {
  local entry="$1"
  local append="$2"
  { pass show $entry && echo "$append" } \
      | pass insert --multiline --force $entry
}

stale() {
  # local entry="$1"
  for entry; do
    append "$entry" 1STALE
  done
}

fin() {
  local entry="$1"
  append "$entry" 1PASS
}

_entry() {
  local store="${PASSWORD_STORE_DIR:-$HOME/.password-store}"
  local -a entries

  entries=("${store}"/**/*.gpg(N))
  entries=("${entries[@]#$store/}")
  entries=("${entries[@]%.gpg}")

  _describe 'pass entry' entries
}

compdef _entry stale
compdef _entry fin