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 2e745da3fe
Support remotes other than "origin" (#174)
3 months ago
.circleci Bump golang 1.13 (#171) 4 months ago
cmd Add 'check changelog' command (#168) 4 months ago
doc/examples Add aix/ppc64 to supported builds. (#151) 7 months ago
pkg Support remotes other than "origin" (#174) 3 months ago
util Remove unused Quote() function 3 months ago
vendor Bump golang 1.13 (#171) 4 months ago
.gitignore add examples and tests (#115) 1 year ago
.golangci.yml Synchronize Makefile.common from prometheus/prometheus (#137) 9 months ago
.promu.yml Bump golang 1.13 (#171) 4 months ago
CHANGELOG.md Add 'check changelog' command (#168) 4 months ago
CONTRIBUTING.md Replace AUTHORS.md by an updated MAINTAINERS.md 2 years ago
LICENSE Initial commit 4 years ago
MAINTAINERS.md Replace AUTHORS.md by an updated MAINTAINERS.md 2 years ago
Makefile Makefile: fix warning (#147) 7 months ago
Makefile.common makefile: update Makefile.common with newer version 4 months ago
NOTICE Refactoring 3 years ago
README.md README.md: update required Go version (#167) 4 months ago
VERSION Release 0.5.0 (#154) 7 months ago
go.mod Bump golang 1.13 (#171) 4 months ago
go.sum Add 'check changelog' command (#168) 4 months ago
main.go Fix sdurrheimer -> prometheus migration 3 years ago
main_test.go Make extldflags extensible. 1 year 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.