✨ Add mkflex command
This commit is contained in:
parent
72295c53cf
commit
f4497aef7e
7 changed files with 333 additions and 1 deletions
27
cmd/mkflex/main.go
Normal file
27
cmd/mkflex/main.go
Normal 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")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue