Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // release variables Version string Timestamp string GitCommit string )
Functions ¶
Types ¶
type Flags ¶
type Flags struct { Globals // flags Query string `type:"string" default:"${query_string}" env:"HEARCHCO_QUERY" help:"Query string used for search"` Cli bool `type:"bool" default:"false" env:"HEARCHCO_CLI" help:"Use CLI mode"` Pretty bool `type:"bool" default:"false" env:"HEARCHCO_PRETTY" help:"Make logs pretty"` Silent bool `type:"bool" default:"false" short:"s" env:"HEARCHCO_SILENT" help:"Should results be printed"` DataDirPath string `type:"path" default:"${data_folder}" env:"HEARCHCO_DATA_DIR" help:"Data folder path"` Verbosity int8 `type:"counter" default:"0" short:"v" env:"HEARCHCO_VERBOSITY" help:"Log level verbosity"` // options Visit bool `type:"bool" default:"false" env:"HEARCHCO_VISIT" help:"Should results be visited"` SafeSearch bool `type:"bool" default:"false" env:"HEARCHCO_SAFE_SEARCH" help:"Whether to use safe search"` PagesStart int `type:"counter" default:"1" env:"HEARCHCO_PAGES_START" help:"Page from which to start searching (>=1)"` PagesMax int `type:"counter" default:"1" env:"HEARCHCO_PAGES_MAX" help:"Number of pages to search (>=1)"` Locale string `` /* 142-byte string literal not displayed */ Category string `` /* 166-byte string literal not displayed */ // profiler CPUProfile bool `type:"bool" default:"false" env:"HEARCHCO_CPUPROFILE" help:"Use cpu profiling"` HeapProfile bool `type:"bool" default:"false" env:"HEARCHCO_HEAPPROFILE" help:"Use heap profiling"` GORProfile bool `type:"bool" default:"false" env:"HEARCHCO_GORPROFILE" help:"Use goroutine profiling"` ThreadProfile bool `type:"bool" default:"false" env:"HEARCHCO_THREADPROFILE" help:"Use threadcreate profiling"` AllocProfile bool `type:"bool" default:"false" env:"HEARCHCO_MEMALLOCPROFILE" help:"Use alloc profiling"` BlockProfile bool `type:"bool" default:"false" env:"HEARCHCO_BLOCKPROFILE" help:"Use block profiling"` MutexProfile bool `type:"bool" default:"false" env:"HEARCHCO_MUTEXPROFILE" help:"Use mutex profiling"` ClockProfile bool `type:"bool" default:"false" env:"HEARCHCO_CLOCKPROFILE" help:"Use clock profiling"` TraceProfile bool `type:"bool" default:"false" env:"HEARCHCO_TRACEPROFILE" help:"Use trace profiling"` ServeProfiler bool `type:"bool" default:"false" env:"HEARCHCO_SERVEPROFILER" help:"Run the profiler and serve at /debug/pprof/ http endpoint"` }
Click to show internal directories.
Click to hide internal directories.