Releases: marevers/pleasant-cli
Releases · marevers/pleasant-cli
v0.8.4
v0.8.3
v0.8.2
v0.8.1
v0.8.0
While this release does not provide any new functionality, with every release from now on (starting with v0.8.0) a minimal Alpine-based Docker image is provided. This image can be used to automate Pleasant Password Server interactions within Docker-based environments (e.g. Kubernetes, Docker Compose).
It is provided through ghcr.io:
- Pinned version:
ghcr.io/marevers/pleasant-cli:v0.8.0
- Latest:
ghcr.io/marevers/pleasant-cli:latest
Changelog
v0.7.0
v0.6.0
- New feature: all commands now exit with exit code 1 if an error occurred. Previously, exit code 0 was used, even on an error. This improves integration of pleasant-cli with automation scripts that need to check whether a command was successful or not.
Changelog
v0.5.0
- New feature:
patch entry/folder
: with these commands, you can patch existing entries and folders which allows for partial updates, e.g. just the name or password. You can also set user access assignments with--useraccess
. - New feature: the timeout used for HTTP calls towards the server is now configurable. The default value remains 20 seconds but should you want to use a longer/shorter timeout, you can configure it like such:
pleasant-cli config timeout <seconds>
. This configuration is persisted in the configuration file. - Bugfix: the login command would not verify if the server URL was set. This verification has been added.
- Bugfix: Commands where
--path
was used could sometimes end up unintentionally matching entries/folders with object names that were not fully equal. This matching mechanism has seen an additional validation added that should prevent this now.
Changelog
- de74c23 Add patch entry and patch folder commands
- 3829567 Add user access assignment functionality to patch entry and patch folder commands
- 8dd6f24 Bump version to v0.5.0
- 72f9aa5 Display server error message on unmatched error
- 875f4a5 Make timeout configurable, verify serverurl set for login command
- af262ce Prevent non-fully matching paths to match for --path
- f72936d Refactor loading current configuration
- 0763610 Update patch command description
v0.4.0
- New feature:
delete entry/folder --useraccess
: you can now archive/delete user access assignments by appending--useraccess <accessrowid>
to either thedelete entry
ordelete folder
commands. This will remove a user's access to the entry/folder, rather than deleting the object itself. You can find the access row id by running e.g.pleasant-cli get entry --id <id> --useraccess
.