Files
github-recon/gh-recon/main.go
T
2025-05-21 10:33:00 +02:00

36 lines
581 B
Go

package ghrecon
import (
"context"
"github.com/charmbracelet/log"
"github.com/google/go-github/v72/github"
)
type Recon struct {
client *github.Client
logger *log.Logger
ctx context.Context
silent bool
jsonFile string
maxRepoSize int
}
func NewRecon(
client *github.Client,
logger *log.Logger,
ctx context.Context,
silent bool,
jsonFile string,
maxRepoSize int,
) *Recon {
return &Recon{
client: client,
logger: logger,
ctx: ctx,
silent: silent,
jsonFile: jsonFile,
maxRepoSize: maxRepoSize,
}
}