Files
go-opds-pse/main.go
T

29 lines
543 B
Go

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