All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[Unreleased]
Added
Documentation
- Example for Basic Key Management
EXIT CODES
section in the man page.
[0.1.0] - 2023-04-16
Added
- Basic Role-based Access Control
- Initialize a team with team managers
pass team init <gpg-id>...
- normal team managers can manage roles and shares.
- trusted team managers additionally have read-access to all passwords.
- Manage roles (list/add/remove/assign/unassign).
pass team role ...
- Manage shares (list/add/remove/reencrypt)
pass team share
- Automatically reencrypt passwords after roles or shares have been changed.
- Verbosity levels for debugging.
pass team -d[d]+ ...
- Quiet option for less verbose, machine-readable output
pass team -q ...
- Help
pass team --help
- Man Page (
man pass-team
)
- Rudimentary bash-completion
- Installation via GNU Make
- Debian package
- Homebrew formula
- Support for NO_COLOR
Documentation
- Repository contains documentation and examples under ./docs/
- A Hugo-build, web-based documentation is now available at
pass-team.gitlab.io.