package main import ( "github.com/urfave/cli/v2" "go-opds-pse/app/cmd" "log" "mime" "os" ) func main() { _ = mime.AddExtensionType(".cbz", "application/x-cbz") app := cli.NewApp() app.Name = "go-opds-pse" app.Usage = "A lightweight OPDS server with PSE support." app.Version = "1.0.0+dev" app.Flags = []cli.Flag{ cmd.StringFlag("manga, m", "manga", "default manga folder"), } app.Commands = []*cli.Command{ &cmd.Serve, } if err := app.Run(os.Args); err != nil { log.Fatalf("Failed to start application: %v", err) } }