reponator

command module
v0.0.0-...-da55fc0 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

README

Reponator

Go

Reponator takes a GitHub token and a language as input and tries to find all GitHub repositories that have said language as main and also have a Dockerfile. It will then try to save them all to disk if docker build is successful`

[!WARNING] Reponator in save mode, will use a lot of disk space.

How to use

Reponator needs a GitHub token as you otherwise would almost instantly hit the ratelimit.

Additionally, you also need to give it the language you are looking for.

Reponator support "search only" or "save" mode. Save mode is the default, and it will try to download all repos it found, build them using docker build and keep them if the build succeeds.

Optionally, you can pass an output dir. (the default is .)

To run it, execute the following:

reponator --token MY_SECRETOKEN --lang golang --dir /some/place/to/save --save true

ToDo

  • add a marker to determine where to continue in case reponator crashes

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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