A cryptographically secure password storage web-utility with distributed consensus using tendermint
go install passwerk
tendermint init
passwerk start
passwerk start --help
tendermint node
Currently, user input is provided through the URL. Output is provided as parsable and fun ASCII art. Within the examples HTTP calls, the following variables are described as follows:
The following examples demonstrate the four functions available within passwerk:
Passwerk saves its state in a database allowing for the application to resume if it's execution is stopped and restarted.
The database that Passwerk will either create or read-from is by default located in .../pwkDB/ where ... is the path you are
navigated to within terminal at the time of execution of the passwerk application. Do not delete or modify this folder
while Passwerk is in operation. To clear the database and all records held in a Passwerk instance, you may delete this
folder and its contents while Passwerk isn't running. The database name and location may be changed using flags at passwerk
startup, for more details see passwerk start --help
passwerk --help
diplays program details and command list
passwerk start
start passwerk, see passwerk start --help
for addtional startup options
passwerk clearDB
clears the saved db at default location, see passwerk clearDB --help
for other options
passwerk example
diplays example usage from web browser
New code can be tested using the predefined testing packages within passwerk with the suffix "_test".
All tests can be executed from the passwerk directory with go test ./...
Passwerk is released under the Apache 2.0 license.
Version | Tag | Published |
---|---|---|
v0.0.0-20161219140123-e57b6f6efd2a | 2yrs ago |