@@ -10,6 +10,7 @@ type CommandOptions struct {
 	DirectoryKeystore string
 	TequilaApiAddress string
 	TequilaApiPort    int
+	InteractiveCli    bool
 }
 
 func ParseArguments(args []string) (options CommandOptions, err error) {
package command_run

import (
	"flag"
	"github.com/mysterium/node/utils/file"
)

type CommandOptions struct {
	DirectoryRuntime  string
	DirectoryKeystore string
	TequilaApiAddress string
	TequilaApiPort    int
}

func ParseArguments(args []string) (options CommandOptions, err error) {
	flags := flag.NewFlagSet(args[0], flag.ContinueOnError)
	flags.StringVar(
		&options.DirectoryRuntime,
		"runtime-dir",
		".",
		"Runtime directory for temp files (should be writable)",
	)
	flags.StringVar(
		&options.DirectoryKeystore,
		"keystore-dir",
		file.GetMysteriumDirectory("keystore"),
		"Keystore directory",
	)
	flags.StringVar(
		&options.TequilaApiAddress,
		"tequilapi.address",
		"localhost",
		"IP address of interface to listen for incoming connections. By default - bind to local interface",
	)

	flags.IntVar(
		&options.TequilaApiPort,
		"tequilapi.port",
		4050,
		"Port for listening incoming api requests. By default - 4050",
	)

	err = flags.Parse(args[1:])
	if err != nil {
		return
	}

	return options, err
}

Shouldn't this be `InteractiveCLI` according to go naming convention?