wireguard-gui/app.go
Simon Vieille 99d098ed86
Some checks failed
ci/woodpecker/push/build Pipeline failed
moving to gtk3
2024-08-05 19:16:50 +02:00

29 lines
514 B
Go

package main
import (
"github.com/urfave/cli/v2"
)
func App() *cli.App {
return &cli.App{
Usage: appSubTitle,
HelpName: appMainTitle,
Flags: []cli.Flag{
&cli.StringFlag{
Name: "directory",
Aliases: []string{"d"},
Required: false,
Value: "/etc/wireguard",
Usage: "Path to WireGuard configuration directory",
},
},
Action: func(c *cli.Context) error {
directory = c.String("directory")
configs = GetConfigs(directory)
RunGui()
return nil
},
}
}