28 lines
643 B
Go
28 lines
643 B
Go
|
|
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")
|
||
|
|
}
|