bwenv v3.0.2
This patch fixes logout with a 1Password service account. Logout clears the token and managed variables from the current shell without trying op signout, which applies to user sessions. Other terminals keep their own credentials.
- Skip
op signoutwhileOP_SERVICE_ACCOUNT_TOKENis present. - Describe logout as local shell cleanup; the service account is not revoked remotely.
- Add Bash and Zsh regression coverage for login, secret restoration, token removal and the automatic loading lock.
Upgrade
Use your existing installation method or run:
go install github.com/s1ks1/bwenv/v3@v3.0.2If you need to use the service account again in the same terminal after logout, make its token available again through your existing secure setup. Logout removes the token from that shell; it does not revoke the account.
Downloads include SHA256 checksums, CycloneDX SBOMs and GitHub build provenance. Automated tests use an isolated fixture; no real vault or remote token revocation was tested.