switch to aes-gcm, add version .shh file
add support for project-level config file
use stdlib error wrapping, update dependencies
add global namespace, fix bugs
This commit adds a global secret namespace to prevent a single name from
resolving to two different secrets across users. Now a single name
always refers to the same secret across every user.
Output from `shh show` now sorts secrets, simplifying command-line
interaction with tools like `diff`.
Delete incorrectly deleted a secret for the current user, but not all
users. It has been fixed to delete secrets project wide.
Version has been bumped to v1.4.
fix bugs, improve default behaviors
* `init` works in new projects
* `edit` no longer panics with no args
* `get`, `allow`, `edit`, and `login` now error immediately if `serve`
is not running
* invalid args return the help text
* bump version to v1.1.3
fix encode to path bug, go vet warnings
add recursive search for shh file
add serve, login commands to cli
encrypt secret using aes-256