utils/cmd/mkflex/main.go

28 lines
643 B
Go
Raw Normal View History

2025-07-16 11:40:25 -05:00
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")
}