cmd

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2023 License: GPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Main

func Main()

Types

type BuildVariables

type BuildVariables struct {
	Root   string `env:"AIRC_ROOT" envDefault:"/app" envExpand:"true"`
	TmpDir string `env:"AIRC_TMP_DIR" envDefault:"../apptmp"`

	BuildBin              string        `env:"AIRC_BUILD_BIN" envDefault:"$AIRC_TMP_DIR/main" envExpand:"true"`
	BuildCmdPathToSource  string        `env:"AIRC_BUILD_CMD_PATH_TO_SOURCE" envDefault:"$AIRC_ROOT/cmd/app/main.go" envExpand:"true"`
	BuildCmd              string        `` /* 126-byte string literal not displayed */
	BuildDelay            uint          `env:"AIRC_BUILD_DELAY" envDefault:"1000" envExpand:"true"`
	BuildExcludeDir       []string      `env:"AIRC_BUILD_EXCLUDE_DIR" envDefault:"assets,tmp,vendor" envExpand:"true"`
	BuildExcludeFile      []string      `env:"AIRC_BUILD_EXCLUDE_FILE" envDefault:"" envExpand:"true"`
	BuildExcludeRegex     []string      `env:"AIRC_BUILD_EXCLUDE_REGEX" envDefault:"" envExpand:"true"`
	BuildExcludeUnchanged bool          `env:"AIRC_BUILD_EXCLUDE_UNCHANGED" envDefault:"false" envExpand:"true"`
	BuildFollowSymlink    bool          `env:"AIRC_BUILD_FOLLOW_SYMLINK" envDefault:"false" envExpand:"true"`
	BuildFullBin          string        `env:"AIRC_BUILD_FULL_BIN" envDefault:"" envExpand:"true"`
	BuildIncludeDir       []string      `env:"AIRC_BUILD_INCLUDE_DIR" envDefault:"" envExpand:"true"`
	BuildIncludeExt       []string      `env:"AIRC_BUILD_INCLUDE_EXT" envDefault:"go,tpl,tmpl,html" envExpand:"true"`
	BuildKillDelay        time.Duration `env:"AIRC_BUILD_KILL_DELAY" envDefault:"1s" envExpand:"true"`
	BuildLog              string        `env:"AIRC_BUILD_LOG" envDefault:"$AIRC_TMP_DIR/build-errors.log" envExpand:"true"`
	BuildSendInterrupt    bool          `env:"AIRC_BUILD_SEND_INTERRUPT" envDefault:"false" envExpand:"true"`
	BuildStopOnError      bool          `env:"AIRC_BUILD_STOP_ON_ERROR" envDefault:"false" envExpand:"true"`

	ColorApp     string `env:"AIRC_COLOR_APP" envDefault:"" envExpand:"true"`
	ColorBuild   string `env:"AIRC_COLOR_BUILD" envDefault:"yellow" envExpand:"true"`
	ColorMain    string `env:"AIRC_COLOR_MAIN" envDefault:"magenta" envExpand:"true"`
	ColorRunner  string `env:"AIRC_COLOR_RUNNER" envDefault:"green" envExpand:"true"`
	ColorWatcher string `env:"AIRC_COLOR_WATCHER" envDefault:"cyan" envExpand:"true"`

	LogTime bool `env:"AIRC_LOG_TIME" envDefault:"false" envExpand:"true"`

	MiscCleanOnExit bool `env:"AIRC_MISC_CLEAN_ON_EXIT" envDefault:"false" envExpand:"true"`
}

Jump to

Keyboard shortcuts

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