Add mkflex command

This commit is contained in:
Dan Jones 2025-07-16 11:40:25 -05:00
commit f4497aef7e
7 changed files with 333 additions and 1 deletions

27
cmd/mkflex/main.go Normal file
View file

@ -0,0 +1,27 @@
package main
import (
"fmt"
"os"
c "codeberg.org/danjones000/utils/cli/context"
e "codeberg.org/danjones000/utils/cli/err"
mkcli "codeberg.org/danjones000/utils/internal/cli/mkflex"
)
const dataPath = "/home/drj/WeboNextCloud/Computer/dotfiles/bigbad/shows.yml"
const flexPath = "/home/drj/.flexget/config.yml"
const flexTemp = "/home/drj/.flexget/config.temp.yml"
func main() {
ctx, done := c.SelfCancelingContextFromBackground()
defer done()
app, err := mkcli.NewApp(ctx, os.Args[0], os.Args[1:], dataPath, flexTemp, flexPath)
e.HandleErr(err)
err = app.Run(ctx)
e.HandleErr(err)
fmt.Println("Generated flexget config")
}