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") | ||
|  | } |