crathens

command module
v0.0.0-...-77603db Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2019 License: MIT Imports: 10 Imported by: 0

README

crathens

crathens makes a request to the /catalog endpoint of any Athens server (that you define in the GOPROXY env var) and, for each module in the returned list that has github.com at the beginning of the path:

  • Requests the list of tags for the corresponding GH repository
  • Sends a /{module}/@v/{tag}.info request to Athens for each tag in the response body

The crathens daemon rate limits both steps to prevent flooding the GH API (and getting rate limited) and to prevent overloading the Athens server at GOPROXY.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg
ctx
log
Package human is a convenience wrapper for logging human-readable messages of various levels to the terminal.
Package human is a convenience wrapper for logging human-readable messages of various levels to the terminal.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL