Allow setting "--path" even if os.Getwd() fails

This commit is contained in:
Felix Stein 2016-05-16 19:01:51 +02:00
parent a62452db95
commit e7292edf3c

13
cli.go
View file

@ -41,11 +41,18 @@ func main() {
acme.UserAgent = "lego/" + app.Version
defaultPath := ""
cwd, err := os.Getwd()
if err != nil {
logger().Fatal("Could not determine current working directory. Please pass --path.")
if err == nil {
defaultPath = path.Join(cwd, ".lego")
}
app.Before = func(c *cli.Context) error {
if c.GlobalString("path") == "" {
logger().Fatal("Could not determine current working directory. Please pass --path.")
}
return nil
}
defaultPath := path.Join(cwd, ".lego")
app.Commands = []cli.Command{
{