Documentation
¶
Overview ¶
package golang contains go related actions
Index ¶
- func ActionAnalyzers() carapace.Action
- func ActionArchitectures() carapace.Action
- func ActionBuildTags() carapace.Action
- func ActionBuildmodes() carapace.Action
- func ActionEnvironmentVariables() carapace.Action
- func ActionFuncs(files ...string) carapace.Action
- func ActionMethodOrFields(opts MethodOrFieldOpts) carapace.Action
- func ActionModuleDownloadModes() carapace.Action
- func ActionModuleSearch() carapace.Action
- func ActionModules(opts ModuleOpts) carapace.Action
- func ActionOperatingSystems() carapace.Action
- func ActionPackages() carapace.Action
- func ActionRewrites() carapace.Action
- func ActionSymbolTypes() carapace.Action
- func ActionSymbols(opts SymbolOpts) carapace.Action
- func ActionTests(opts TestOpts) carapace.Action
- func ActionTools() carapace.Action
- func ActionUnixOperatingSystems() carapace.Action
- func ActionVersions() carapace.Action
- func ActionWorkModules(path string) carapace.Action
- func ActionWorkReplacements(path string) carapace.Action
- func ActionWorkUses(path string) carapace.Action
- type MethodOrFieldOpts
- type ModuleOpts
- type SymbolOpts
- type TestOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActionAnalyzers ¶ added in v0.28.0
ActionAnalyzers completes analyzers
assign (check for useless assignments) atomic (check for common mistakes using the sync/atomic package)
func ActionArchitectures ¶ added in v0.28.0
ActionArchitectures completes known architectures
386 amd64
func ActionBuildmodes ¶ added in v0.26.0
ActionBuildmodes completes build modes
archive (Build the listed non-main packages into .a files) c-archive (Build the listed main package, plus all packages it imports, into a C archive file)
func ActionEnvironmentVariables ¶ added in v0.23.0
ActionEnvironmentVariables completes go environment variables.
GOHOSTARCH (amd64) GOHOSTOS (linux)
func ActionMethodOrFields ¶ added in v0.25.2
func ActionMethodOrFields(opts MethodOrFieldOpts) carapace.Action
ActionMethodOrFields completes methods and fields of given symbol
Cache Chdir
func ActionModuleDownloadModes ¶ added in v0.27.0
ActionModuleDownloadModes completes module download modes
readonly (disable implicit automatic updating of go.mod) vendor (assumes that the vendor directory holds the correct copies of dependencies)
func ActionModuleSearch ¶ added in v0.18.0
ActionModuleSearch completes git repos in module format
github.com/rsteube/carapace@v0.0.1 github.com/spf13/cobra@v0.0.2
func ActionModules ¶ added in v0.18.0
func ActionModules(opts ModuleOpts) carapace.Action
ActionModules completes ModuleOpts
github.com/rsteube/carapace github.com/rsteube/carapace-spec@v0.0.1
func ActionOperatingSystems ¶ added in v0.28.0
ActionOperatingSystems completes known operating systems
aix android
func ActionPackages ¶ added in v0.23.0
ActionPackages completes packages
encoding/json github.com/rsteube/carapace-bin/completers/go_completer
func ActionRewrites ¶ added in v0.26.0
ActionRewrites completes rewrites
egl (Fixes initializers of EGLDisplay) eglconf (Fixes initializers of EGLConfig)
func ActionSymbolTypes ¶ added in v0.26.0
ActionSymbolTypes completes symbol types
t (static text segment symbol) R (read-only data segment symbol)
func ActionSymbols ¶ added in v0.25.2
func ActionSymbols(opts SymbolOpts) carapace.Action
ActionSymbols completes symbols of given package
Action ActionCallback
func ActionTests ¶ added in v0.23.0
ActionTests completes tests
TestActionFiles TestActionFilesChdir
func ActionUnixOperatingSystems ¶ added in v0.28.0
ActionUnixOperatingSystems completes known operating systems matched by the "unix" build tag
darwin linux
func ActionVersions ¶ added in v0.18.1
ActionVersions completes go versions
1.18 (2022-03-15) 1.19 (2022-08-02)
func ActionWorkModules ¶ added in v0.19.0
ActionWorkModules completes workspace modules
github.com/pelletier/go-toml github.com/rsteube/carapace
func ActionWorkReplacements ¶ added in v0.19.0
ActionWorkReplacements completes workspace replacements github.com/rsteube/carapace-spec (github.com/rsteube/carapace-spec@v0.3.0 github.com/spf13/pflag (../carapace-pflag/)
func ActionWorkUses ¶ added in v0.19.0
ActionWorkUses completes workspace uses
./carapace ./carapace-bin
Types ¶
type MethodOrFieldOpts ¶ added in v0.25.2
type ModuleOpts ¶ added in v0.18.0
func (ModuleOpts) Default ¶ added in v0.18.0
func (o ModuleOpts) Default() ModuleOpts