You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Pasquier 86bdcd52b3
Add 'check changelog' command (#168)
1 week ago
.circleci Remove Travis CI (#164) 3 weeks ago
cmd Add 'check changelog' command (#168) 1 week ago
doc/examples Add aix/ppc64 to supported builds. (#151) 2 months ago
pkg Add 'check changelog' command (#168) 1 week ago
util refactor config to use Kingpin and basic yaml instead of Cobra and Viper (#111) 9 months ago
vendor Add 'check changelog' command (#168) 1 week ago
.gitignore add examples and tests (#115) 10 months ago
.golangci.yml Synchronize Makefile.common from prometheus/prometheus (#137) 4 months ago
.promu.yml *: bump Go version to 1.12 (#138) 4 months ago
CHANGELOG.md Add 'check changelog' command (#168) 1 week ago
CONTRIBUTING.md Replace AUTHORS.md by an updated MAINTAINERS.md 2 years ago
LICENSE Initial commit 3 years ago
MAINTAINERS.md Replace AUTHORS.md by an updated MAINTAINERS.md 2 years ago
Makefile Makefile: fix warning (#147) 2 months ago
Makefile.common makefile: update Makefile.common with newer version (#166) 2 weeks ago
NOTICE Refactoring 3 years ago
README.md README.md: update required Go version (#167) 2 weeks ago
VERSION Release 0.5.0 (#154) 2 months ago
go.mod Add 'check changelog' command (#168) 1 week ago
go.sum Add 'check changelog' command (#168) 1 week ago
main.go Fix sdurrheimer -> prometheus migration 3 years ago
main_test.go Make extldflags extensible. 8 months ago

README.md

Prometheus Utility Tool CircleCI

Usage

usage: promu [<flags>] <command> [<args> ...]

promu is the utility tool for building and releasing Prometheus projects

Flags:
  -h, --help                 Show context-sensitive help (also try --help-long and --help-man).
  -c, --config=".promu.yml"  Path to config file
  -v, --verbose              Verbose output

Commands:
  help [<command>...]
    Show help.

  build [<flags>] [<binary-names>...]
    Build a Go project

  check licenses [<flags>] [<location>...]
    Inspect source files for each file in a given directory

  checksum [<location>...]
    Calculate the SHA256 checksum for each file in the given location

  crossbuild [<flags>] [<tarballs>]
    Crossbuild a Go project using Golang builder Docker images

  info
    Print info about current project and exit

  release [<flags>] [<location>...]
    Upload all release files to the Github release

  tarball [<flags>] [<location>...]
    Create a tarball from the built Go project

  version [<flags>]
    Print the version and exit

.promu.yml config file

See documentation example here

Compatibility

  • Go 1.12+

More information

Contributing

Refer to CONTRIBUTING.md

License

Apache License 2.0, see LICENSE.