Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefaultOptions ¶
func SetDefaultOptions() error
SetDefaultOptions parses and assigns the options
Types ¶
type Options ¶
type Options struct { Version bool `short:"v" long:"version" description:"Print version"` Debug bool `short:"d" long:"debug" description:"Enable debugging mode"` Address string `long:"address" description:"Server http url" default:"http://localhost:9200"` Name string `long:"name" description:"es cluster alias" default:"default"` User string `long:"user" description:"Database user"` Pass string `long:"pass" description:"Password for user"` HTTPHost string `long:"bind" description:"HTTP server host" default:"localhost"` HTTPPort uint `long:"listen" description:"HTTP server listen port" default:"8081"` AuthUser string `long:"auth-user" description:"HTTP basic auth user"` AuthPass string `long:"auth-pass" description:"HTTP basic auth password"` SkipOpen bool `short:"s" long:"skip-open" description:"Skip browser open on start"` Sessions bool `long:"sessions" description:"Enable multiple database sessions"` ReadOnly bool `long:"readonly" description:"Run database connection in readonly mode"` LockSession bool `long:"lock-session" description:"Lock session to a single database connection"` Bookmark string `` /* 144-byte string literal not displayed */ BookmarksDir string `long:"bookmarks-dir" description:"Overrides default directory for bookmark files to search" default:""` DisableConnectionIdleTimeout bool `long:"no-idle-timeout" description:"Disable connection idle timeout"` ConnectionIdleTimeout int `long:"idle-timeout" description:"Set connection idle timeout in minutes" default:"180"` Prefix string `long:"prefix" description:"Add a url prefix"` DisablePrettyJSON bool `long:"no-pretty-json" description:"Disable JSON formatting feature for result export"` }
var Opts Options
func ParseOptions ¶
ParseOptions returns a new options struct from the input arguments
Click to show internal directories.
Click to hide internal directories.