command

package
v0.0.0-...-c7b8615 Latest Latest
Warning

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

Go to latest
Published: May 30, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.

func NoArgs

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

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

func RequiresArgsInRange

func RequiresArgsInRange(min int, max int) cobra.PositionalArgs

RequiresArgsInRange requires argument in between given range

func RequiresMaxArgs

func RequiresMaxArgs(max int) cobra.PositionalArgs

RequiresMaxArgs maximum nuber of argument required.

func ShowHelp

func ShowHelp()

ShowHelp show help if argument is null

Types

type Cli

type Cli interface {
	ConfigFile() *config.Config
	EnvConfigFile() []config.Env
	EnvInfo(name string, version string) *config.Env
	GetWDir() string
	Err() io.Writer
}

Cli is for important functions

type PiCli

type PiCli struct {
	DirPath string
	// contains filtered or unexported fields
}

PiCli contains

func NewPiCli

func NewPiCli() (*PiCli, error)

NewPiCli intiate AMZ CLI command for one valid directory address proof of validty of directry yet to discovered

func (*PiCli) ConfigFile

func (cli *PiCli) ConfigFile() *config.Config

ConfigFile return config file

func (*PiCli) EnvConfigFile

func (cli *PiCli) EnvConfigFile() []config.Env

EnvConfigFile get envconfig file

func (*PiCli) EnvInfo

func (cli *PiCli) EnvInfo(name string, version string) *config.Env

EnvInfo get the env infotmation

func (*PiCli) Err

func (cli *PiCli) Err() io.Writer

Err wd

func (*PiCli) GetWDir

func (cli *PiCli) GetWDir() string

GetWDir return directory

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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