If you just want to install the binary to your current directory and don't care about the source code, run
GOBIN=$(pwd) go install github.com/spotlightpa/kristy@latest
Screenshots
$ kristy -h
kristy - a baby-sitter for your cron jobs
Kristy tells HealthCheck.io how your cronjobs are doing. If it can't reach
HealthCheck.io, it falls back to warning Slack that something went wrong.
Usage:
kristy [options] <command to babysit>
Options may be also passed as environmental variables prefixed with KRISTY_.
Options:
-healthcheck UUID
UUID for HealthCheck.io job
-silent
don't log debug output
-slack URL
Slack hook URL
-timeout duration
timeout for HTTP requests (default 10s)
$ KRISTY_HEALTHCHECK='x' KRISTY_SLACK='https://none.example/' kristy gronk
kristy 2021/03/03 12:11:20 starting
kristy 2021/03/03 12:11:20 done
Error: 4 errors:
error 1: bad response from HealthCheck.io: unexpected status: 404 Not Found
error 2: bad response from HealthCheck.io: unexpected status: 404 Not Found
error 3: Post "https://none.example/": dial tcp: lookup none.example: no such host
error 4: could not start process: exec: "gronk": executable file not found in $PATH