Help us shape the future of Go! Take the 2026 Go Developer Survey

workspace

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: AGPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Workspace

type Workspace struct {
	// contains filtered or unexported fields
}

func NewWorkspace

func NewWorkspace(file string) (*Workspace, error)

func (*Workspace) Close

func (w *Workspace) Close() error

func (*Workspace) Console

func (w *Workspace) Console() consoles.Console

func (*Workspace) Execute

func (w *Workspace) Execute(f func(consoles.Console, storages.Storage) error) error

func (*Workspace) ImportCsproj

func (w *Workspace) ImportCsproj(dirs []string, opts *csproj.Options) error

func (*Workspace) ImportGitBlame

func (w *Workspace) ImportGitBlame(dirs []string, opts *git.BlameOptions) error

func (*Workspace) ImportGitHistory

func (w *Workspace) ImportGitHistory(dirs []string, opts *git.HistoryOptions) error

func (*Workspace) ImportGitPeople

func (w *Workspace) ImportGitPeople(dirs []string) error

func (*Workspace) ImportGoMod

func (w *Workspace) ImportGoMod(dirs []string, opts *gomod.Options) error

func (*Workspace) ImportGradle

func (w *Workspace) ImportGradle(dir string) error

func (*Workspace) ImportHibernate

func (w *Workspace) ImportHibernate(rootDirs, globs []string, opts *hibernate.Options) error

func (*Workspace) ImportLOC

func (w *Workspace) ImportLOC(filter []string, opts *loc.Options) error

func (*Workspace) ImportMetrics

func (w *Workspace) ImportMetrics(filter []string, opts *metrics.Options) error

func (*Workspace) ImportMySql

func (w *Workspace) ImportMySql(connectionString string) error

func (*Workspace) ImportOwners

func (w *Workspace) ImportOwners(filter []string, opts *owners.Options) error

func (*Workspace) LoadProjects

func (w *Workspace) LoadProjects() (*model.Projects, error)

func (*Workspace) SetGlobalConfig

func (w *Workspace) SetGlobalConfig(config string, value string) (bool, error)

func (*Workspace) SetProjectConfig

func (w *Workspace) SetProjectConfig(proj *model.Project, config string, value string) (bool, error)

Jump to

Keyboard shortcuts

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