Code re-organization
Some checks failed
Go Tests / build (1.22.x) (push) Failing after 1m27s

This commit is contained in:
2025-01-26 18:20:45 -05:00
parent b93d1c29b8
commit 85938a2def
21 changed files with 685 additions and 348 deletions

22
commands/report.go Normal file
View File

@@ -0,0 +1,22 @@
package commands
import (
"github.com/siteworxpro/img-proxy-url-generator/config"
"github.com/siteworxpro/img-proxy-url-generator/report"
"github.com/urfave/cli/v2"
)
func ReportCommand() *cli.Command {
return &cli.Command{
Name: "report",
Usage: "Generate usage report",
Action: func(c *cli.Context) error {
cf, err := config.NewConfig(c.String("config"))
if err != nil {
return err
}
return report.Handle(cf)
},
}
}