Files
gluetun/internal/cli/cli.go

22 lines
338 B
Go
Raw Normal View History

2021-02-06 16:26:23 +00:00
// Package cli defines an interface CLI to run command line operations.
package cli
2020-02-08 21:50:17 +00:00
var _ CLIer = (*CLI)(nil)
type CLIer interface {
ClientKeyFormatter
HealthChecker
OpenvpnConfigMaker
Updater
}
type CLI struct {
repoServersPath string
}
func New() *CLI {
return &CLI{
2021-09-06 13:41:45 +00:00
repoServersPath: "./internal/storage/servers.json",
}
}