tfmod

package module
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

README

template

The template repository.

Description

Template repository for developing with GitHub.

Usage

N/A

N/A

License

Apache 2 Licensed. See LICENSE for full details.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	*IO
	*Ldflags

	*GlobalFlags
	// contains filtered or unexported fields
}

func NewApp

func NewApp(io *IO, ldflags *Ldflags) *App

func (*App) Run

func (a *App) Run(args []string) error

type DependenciesFlags added in v0.0.2

type DependenciesFlags struct {
	StateDirs []string
	*GlobalFlags
}

func NewDependenciesFlags added in v0.0.2

func NewDependenciesFlags(globalFlags *GlobalFlags) *DependenciesFlags

func (*DependenciesFlags) GoString added in v0.0.3

func (f *DependenciesFlags) GoString() string

type DependenciesRunner added in v0.0.4

type DependenciesRunner struct {
	terraform.Store
	*IO
	// contains filtered or unexported fields
}

func NewDependenciesRunner added in v0.0.4

func NewDependenciesRunner(flags *DependenciesFlags, store terraform.Store, io *IO) *DependenciesRunner

func (*DependenciesRunner) List added in v0.0.4

func (r *DependenciesRunner) List() ([]string, error)

func (*DependenciesRunner) Run added in v0.0.4

func (r *DependenciesRunner) Run() error

type DependentsFlags added in v0.0.2

type DependentsFlags struct {
	ModuleDirs []string
	*GlobalFlags
}

func NewDependentsFlags added in v0.0.2

func NewDependentsFlags(globalFlags *GlobalFlags) *DependentsFlags

func (*DependentsFlags) GoString added in v0.0.3

func (f *DependentsFlags) GoString() string

type DependentsRunner added in v0.0.4

type DependentsRunner struct {
	terraform.Store
	*IO
	// contains filtered or unexported fields
}

func NewDependentsRunner added in v0.0.4

func NewDependentsRunner(flags *DependentsFlags, store terraform.Store, io *IO) *DependentsRunner

func (*DependentsRunner) List added in v0.0.4

func (r *DependentsRunner) List() ([]string, error)

func (*DependentsRunner) Run added in v0.0.4

func (r *DependentsRunner) Run() error

type GetFlags added in v0.0.4

type GetFlags struct {
	*GlobalFlags
}

func NewGetFlags added in v0.0.4

func NewGetFlags(globalFlags *GlobalFlags) *GetFlags

func (*GetFlags) GoString added in v0.0.4

func (f *GetFlags) GoString() string

type GetRunner added in v0.0.4

type GetRunner struct {
	*IO
	// contains filtered or unexported fields
}

func NewGetRunner added in v0.0.4

func NewGetRunner(flags *GetFlags, io *IO) *GetRunner

func (*GetRunner) Run added in v0.0.4

func (r *GetRunner) Run(ctx context.Context) error

func (*GetRunner) TerraformGet added in v0.0.4

func (r *GetRunner) TerraformGet(ctx context.Context) ([]string, error)

type GlobalFlags added in v0.0.2

type GlobalFlags struct {
	BaseDir string
	Format  string
	Debug   bool
}

func (*GlobalFlags) GetBaseDir added in v0.0.4

func (f *GlobalFlags) GetBaseDir() *dir.BaseDir

func (*GlobalFlags) GoString added in v0.0.3

func (f *GlobalFlags) GoString() string

type IO

type IO struct {
	InReader  io.Reader
	OutWriter io.Writer
	ErrWriter io.Writer
}

type Ldflags

type Ldflags struct {
	Name    string
	Version string
	Commit  string
	Date    string
}

Directories

Path Synopsis
cmd
tfmod command
internal
dir

Jump to

Keyboard shortcuts

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