diff --git a/cmd/control/cli.go b/cmd/control/cli.go index d880798..25c8299 100644 --- a/cmd/control/cli.go +++ b/cmd/control/cli.go @@ -23,7 +23,7 @@ func HandleCliArgs() (*CliArgs, error) { keyFile := flag.String("key", "/var/www/cpolis/cpolis.key", "key file") logFile := flag.String("log", "/var/log/cpolis.log", "log file") picsDir := flag.String("pics", "/var/www/cpolis/pics", "pictures directory") - cliArgs.Port = fmt.Sprint(":", flag.Int("port", 8080, "port")) + port := flag.Int("port", 8080, "port") rssFile := flag.String("rss", "/var/www/cpolis/cpolis.rss", "RSS file") webDir := flag.String("web", "/var/www/cpolis/web", "web directory") flag.StringVar(&cliArgs.DBName, "db", "cpolis", "DB name") @@ -44,6 +44,8 @@ func HandleCliArgs() (*CliArgs, error) { return nil, fmt.Errorf("error finding absolute path for PicsDir: %v", err) } + cliArgs.Port = fmt.Sprint(":", *port) + cliArgs.RSSFile, err = filepath.Abs(*rssFile) if err != nil { return nil, fmt.Errorf("error finding absolute path for RSSFile: %v", err)