golang

package
v0.30.2 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Overview

package golang contains go related actions

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ActionAnalyzers added in v0.28.0

func ActionAnalyzers() carapace.Action

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

func ActionArchitectures() carapace.Action

ActionArchitectures completes known architectures

386
amd64

func ActionBuildTags

func ActionBuildTags() carapace.Action

ActionBuildTags completes build tags

release
debug

func ActionBuildmodes added in v0.26.0

func ActionBuildmodes() carapace.Action

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

func ActionEnvironmentVariables() carapace.Action

ActionEnvironmentVariables completes go environment variables.

GOHOSTARCH (amd64)
GOHOSTOS (linux)

func ActionFuncs added in v0.12.4

func ActionFuncs(files ...string) carapace.Action

ActionFuncs completes go funcs

main
ActionFuncs

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

func ActionModuleDownloadModes() carapace.Action

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

func ActionModuleSearch() carapace.Action

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

func ActionOperatingSystems() carapace.Action

ActionOperatingSystems completes known operating systems

aix
android

func ActionPackages added in v0.23.0

func ActionPackages() carapace.Action

ActionPackages completes packages

encoding/json
github.com/rsteube/carapace-bin/completers/go_completer

func ActionRewrites added in v0.26.0

func ActionRewrites() carapace.Action

ActionRewrites completes rewrites

egl (Fixes initializers of EGLDisplay)
eglconf (Fixes initializers of EGLConfig)

func ActionSymbolTypes added in v0.26.0

func ActionSymbolTypes() carapace.Action

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

func ActionTests(opts TestOpts) carapace.Action

ActionTests completes tests

TestActionFiles
TestActionFilesChdir

func ActionTools added in v0.25.2

func ActionTools() carapace.Action

ActionTools completes tools

asm
buildid

func ActionUnixOperatingSystems added in v0.28.0

func ActionUnixOperatingSystems() carapace.Action

ActionUnixOperatingSystems completes known operating systems matched by the "unix" build tag

darwin
linux

func ActionVersions added in v0.18.1

func ActionVersions() carapace.Action

ActionVersions completes go versions

1.18 (2022-03-15)
1.19 (2022-08-02)

func ActionWorkModules added in v0.19.0

func ActionWorkModules(path string) carapace.Action

ActionWorkModules completes workspace modules

github.com/pelletier/go-toml
github.com/rsteube/carapace

func ActionWorkReplacements added in v0.19.0

func ActionWorkReplacements(path string) carapace.Action

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

func ActionWorkUses(path string) carapace.Action

ActionWorkUses completes workspace uses

./carapace
./carapace-bin

Types

type MethodOrFieldOpts added in v0.25.2

type MethodOrFieldOpts struct {
	Package    string
	Symbol     string
	Unexported bool
}

type ModuleOpts added in v0.18.0

type ModuleOpts struct {
	Direct         bool
	Indirect       bool
	Replace        bool
	Exclude        bool
	IncludeVersion bool
}

func (ModuleOpts) Default added in v0.18.0

func (o ModuleOpts) Default() ModuleOpts

type SymbolOpts added in v0.25.2

type SymbolOpts struct {
	Package    string
	Unexported bool
}

type TestOpts added in v0.23.0

type TestOpts struct {
	Packages  []string
	Benchmark bool
	Example   bool
	Fuzz      bool
	Test      bool
}

func (TestOpts) Default added in v0.23.0

func (o TestOpts) Default() TestOpts

Jump to

Keyboard shortcuts

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