cli

package
v0.0.0-...-42893f0 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DockerBases = cmd.Sub{
	Name:  "dockerbases",
	Alias: "db",
	Short: "Generate a matrix of builds with common docker bases",
	Flags: &DockerBasesFlags{},
	Args:  &DockerBasesArgs{},
	Run:   RunDockerBases,
}

Dockerfile updates one or more Dockerfile

View Source
var DockerBuild = cmd.Sub{
	Name:  "dockerbuild",
	Alias: "db",
	Short: "Generate a matrix of builds for GitHub Actions or Similar.",
	Flags: &DockerBuildFlags{},
	Args:  &DockerBuildArgs{},
	Run:   RunDockerBuild,
}

Dockerfile updates one or more Dockerfile

View Source
var DockerHierarchy = cmd.Sub{
	Name:  "dockerhierarchy",
	Alias: "dh",
	Short: "Update a docker hierarchy.",
	Flags: &DockerHierarchyFlags{},
	Args:  &DockerHierarchyArgs{},
	Run:   RunDockerHierarchy,
}

DockerHierarchy updates a docker hierarchy

View Source
var Dockerfile = cmd.Sub{
	Name:  "dockerfile",
	Alias: "df",
	Short: "Update one or more Dockerfile.",
	Flags: &DockerfileFlags{},
	Args:  &DockerfileArgs{},
	Run:   RunDockerfile,
}

Dockerfile updates one or more Dockerfile

View Source
var DockerfileList = cmd.Sub{
	Name:  "dockerfilelist",
	Alias: "dl",
	Short: "List one or more Dockerfile.",
	Flags: &DockerfileListFlags{},
	Args:  &DockerfileListArgs{},
	Run:   RunDockerfileList,
}

Dockerfile updates one or more Dockerfile

View Source
var Git = cmd.Sub{
	Name:  "git",
	Alias: "git",
	Short: "Get changed for current commit.",
	Flags: &GitFlags{},
	Args:  &GitArgs{},
	Run:   RunGit,
}
View Source
var Root *cmd.Root

Root is the main command.

View Source
var VersionCmd = cmd.Sub{
	Name:  "version",
	Alias: "v",
	Short: "Print the version to the terminal.",
	Flags: &VersionFlags{},
	Args:  &VersionArgs{},
	Run:   RunVersion,
}

Dockerfile updates one or more Dockerfile

Functions

func RunDockerBases

func RunDockerBases(r *cmd.Root, c *cmd.Sub)

RunDockerfile updates one or more Dockerfile

func RunDockerBuild

func RunDockerBuild(r *cmd.Root, c *cmd.Sub)

RunDockerfile updates one or more Dockerfile

func RunDockerHierarchy

func RunDockerHierarchy(r *cmd.Root, c *cmd.Sub)

RunDockerHierarchy updates a docker hierarchy

func RunDockerfile

func RunDockerfile(r *cmd.Root, c *cmd.Sub)

RunDockerfile updates one or more Dockerfile

func RunDockerfileList

func RunDockerfileList(r *cmd.Root, c *cmd.Sub)

RunDockerfile updates one or more Dockerfile

func RunGit

func RunGit(r *cmd.Root, c *cmd.Sub)

RunGit to get changed files

func RunVersion

func RunVersion(r *cmd.Root, c *cmd.Sub)

RunDockerfile updates one or more Dockerfile

Types

type DockerBasesArgs

type DockerBasesArgs struct {
	Root []string `zero:"true" desc:"A root directory to parse."`
}

Args and flags for generate

type DockerBasesFlags

type DockerBasesFlags struct {
	Bases    string `long:"bases" desc:"The directory of bases to build (required)."`
	Registry string `long:"registry" desc:"A registry is required to look up changes from previous builds."`
	Changes  bool   `long:"changes" desc:"Only consider changed uptodate files"`
	All      bool   `long:"all" desc:"Build all entries in the matrix regardless of changes"`
	Branch   string `long:"branch" desc:"Branch to compare HEAD against, defaults to main"`
}

type DockerBuildArgs

type DockerBuildArgs struct {
	Root []string `zero:"true" desc:"A root directory to parse."`
}

Args and flags for generate

type DockerBuildFlags

type DockerBuildFlags struct {
	Registry string `long:"registry" desc:"A registry is required to look up changes from previous builds."`
	Changes  bool   `long:"changes" desc:"Only consider changed uptodate files"`
	All      bool   `long:"all" desc:"Build all entries in the matrix regardless of changes"`
	Branch   string `long:"branch" desc:"Branch to compare HEAD against, defaults to main"`
}

type DockerHierarchyArgs

type DockerHierarchyArgs struct {
	Root []string `zero:"true" desc:"A docker hierarchy directory to parse."`
}

Args and flags for generate

type DockerHierarchyFlags

type DockerHierarchyFlags struct {
	DryRun bool `long:"dry-run" desc:"Preview changes but don't write."`
}

type DockerfileArgs

type DockerfileArgs struct {
	Root []string `zero:"true" desc:"A Dockerfile or directory to parse."`
}

Args and flags for generate

type DockerfileFlags

type DockerfileFlags struct {
	DryRun  bool   `long:"dry-run" desc:"Preview changes but don't write."`
	Changes bool   `long:"changes" desc:"Only consider changed uptodate files"`
	Branch  string `long:"branch" desc:"Branch to compare HEAD against, defaults to main"`
}

type DockerfileListArgs

type DockerfileListArgs struct {
	Root []string `zero:"true" desc:"A Dockerfile or directory to parse."`
}

Args and flags for generate

type DockerfileListFlags

type DockerfileListFlags struct {
	NoEmptyArgs   bool   `long:"no-empty-build-args" desc:"Do not include Dockerfile with empty build args (defaults to false)"`
	NoIncludeArgs bool   `long:"no-build-args" desc:"Do not include Dockerfile with any build args (defaults to false)"`
	Changes       bool   `long:"changes" desc:"Only consider changed uptodate files"`
	Branch        string `long:"branch" desc:"Branch to compare HEAD against, defaults to main"`
}

type GitArgs

type GitArgs struct {
	Root []string `zero:"true" desc:"A root directory to parse."`
}

Args and flags for generate

type GitFlags

type GitFlags struct {
	Branch string `long:"branch" desc:"Branch to compare HEAD against, defaults to main"`
}

type GlobalFlags

type GlobalFlags struct{}

GlobalFlags contains the flags for commands.

type VersionArgs

type VersionArgs struct {
}

Args and flags for generate

type VersionFlags

type VersionFlags struct {
}

Jump to

Keyboard shortcuts

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