commands

package
v0.0.0-...-732dc05 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConfigPathFlag         = "config"
	ConfigPathShortFlag    = "c"
	ConfigPathDefaultValue = ""
	ConfigPathUsage        = "Location of config file"

	ContinueGenerationFlag         = "continue-generation"
	ContinueGenerationShortFlag    = "C"
	ContinueGenerationDefaultValue = false
	ContinueGenerationUsage        = "Continue generation from the last recorded row"

	ForceGenerationFlag             = "force"
	ForceGenerationShortFlag        = "F"
	ForceGenerationFlagDefaultValue = false
	ForceGenerationUsage            = "Force generation even if output file conflicts found"

	TTYFlag      = "tty"
	TTYShortFlag = "t"
	TTYUsage     = "Activate TTY mode"

	NoTTYFlag         = "no-tty"
	NoTTYShortFlag    = "T"
	NoTTYDefaultValue = false
	NoTTYUsage        = "Deactivate TTY mode"

	DebugModeFlag         = "debug"
	DebugModeShortFlag    = "d"
	DebugModeDefaultValue = false
	DebugModeUsage        = "Enable debug mode"

	CPUProfileFlag         = "cpu-profile"
	CPUProfileShortFlag    = ""
	CPUProfileDefaultValue = ""
	CPUProfileUsage        = "Path to GoLang CPU profile file"

	MemoryProfileFlag         = "memory-profile"
	MemoryProfileShortFlag    = ""
	MemoryProfileDefaultValue = ""
	MemoryProfileUsage        = "Path to GoLang memory profile file"

	OpenAIAPIKeyFlag         = "api-key"
	OpenAIAPIKeyShortFlag    = "k"
	OpenAIAPIKeyDefaultValue = ""
	OpenAIAPIKeyUsage        = "Open AI API key"

	OpenAIBaseURLFlag         = "base-url"
	OpenAIBaseURLShortFlag    = "u"
	OpenAIBaseURLDefaultValue = ""
	OpenAIBaseURLUsage        = "Open AI base URL"

	OpenAIModelFlag         = "model"
	OpenAIModelShortFlag    = "m"
	OpenAIModelDefaultValue = ""
	OpenAIModelUsage        = "Open AI model"

	HTTPListenAddressFlag         = "listen-address"
	HTTPListenAddressShortFlag    = "a"
	HTTPListenAddressDefaultValue = ""
	HTTPListenAddressUsage        = "HTTP listen address"

	HTTPReadTimeoutFlag         = "read-timeout"
	HTTPReadTimeoutShortFlag    = "r"
	HTTPReadTimeoutDefaultValue = 0
	HTTPReadTimeoutUsage        = "HTTP read timeout"

	HTTPWriteTimeoutFlag         = "write-timeout"
	HTTPWriteTimeoutShortFlag    = "w"
	HTTPWriteTimeoutDefaultValue = 0
	HTTPWriteTimeoutUsage        = "HTTP write timeout"

	HTTPIdleTimeoutFlag         = "idle-timeout"
	HTTPIdleTimeoutShortFlag    = "i"
	HTTPIdleTimeoutDefaultValue = 0
	HTTPIdleTimeoutUsage        = "HTTP idle timeout"

	GenerationConfigSavePathFlag         = "save"
	GenerationConfigSavePathShortFlag    = "s"
	GenerationConfigSavePathDefaultValue = ""
	GenerationConfigSavePathUsage        = "Location to save generation config file"

	ExtraInputFlag         = "extra-input"
	ExtraInputShortFlag    = "e"
	ExtraInputDefaultValue = false
	ExtraInputUsage        = "Request clarifying information"

	ExtraFileFlag         = "extra-file"
	ExtraFileShortFlag    = "f"
	ExtraFileDefaultValue = ""
	ExtraSampleFileUsage  = "Location of file containing data samples"
	ExtraSQLFileUsage     = "Location of file containing SQL query"
)

Variables

This section is empty.

Functions

func FlagErrorFunc

func FlagErrorFunc(cmd *cobra.Command, err error) error

FlagErrorFunc processes errors of CLI flags.

func NoArgs

func NoArgs(cmd *cobra.Command, args []string) error

NoArgs validates args and returns an error if there are any args.

func RequiresMaxArgs

func RequiresMaxArgs(maxArgs int) cobra.PositionalArgs

RequiresMaxArgs returns an error if there is not at most max args.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL