Obtain live confirmation from people
NAME:
approuvez - command line helper to obtain live confirmation from relevant people
USAGE:
approuvez [global options] command [command options] [arguments...]
COMMANDS:
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--endpoint endpoint, -e endpoint websocket endpoint to connect in order to listen for events [$APPROUVEZ_ENDPOINT]
--token token, -t token token to use in order to authenticate against the endpoint [$APPROUVEZ_TOKEN]
--slack-token token token to use in order to authenticate requests against slack [$APPROUVEZ_SLACK_TOKEN]
--slack-message message message to display on Slack [$APPROUVEZ_SLACK_MESSAGE]
--slack-channel channel slack channel to write the message onto [$APPROUVEZ_SLACK_CHANNEL]
--triggerrer email or slack ID email or slack ID of the person trigerring the message [$APPROUVEZ_TRIGGERRER]
--reviewer email or slack ID email or slack ID of a person that should review the message [$APPROUVEZ_REVIEWER]
--required-approvals amount amount of approvals required to consider it approved (default to all defined reviewers) (default: 0) [$APPROUVEZ_REQUIRED_APPROVALS]
--log-level level log level (debug,info,warn,fatal,panic) (default: "info") [$APPROUVEZ_LOG_LEVEL]
--log-format format log format (json,text) (default: "text") [$APPROUVEZ_LOG_FORMAT]
--help, -h show help
--version, -v print the version

~$ make build-local
~$ ./approuvez
If you want to build and/or release your own version of approuvez, you need the following prerequisites :
~$ git clone [email protected]:mvisonneau/approuvez.git && cd approuvez
# Build the binaries locally
~$ make build-local
# Build the binaries and release them (you will need a GITHUB_TOKEN and to reconfigure .goreleaser.yml)
~$ make release
Contributions are more than welcome! Feel free to submit a PR.
approuvez is a conjugation of the verb approuver in French 🇫🇷, equivalent to approve in English 🇬🇧
Content type
Image
Digest
Size
6.6 MB
Last updated
over 4 years ago
docker pull mvisonneau/approuvez