commands

package
v0.0.16 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2019 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VERSION = "0.0.0-dev"

Functions

This section is empty.

Types

type Display

type Display struct {
	PathToPivotalFile string               `long:"pivotal-file-path" description:"path to pivotal file"`
	Pivnet            *PivnetConfiguration `group:"pivnet"`
}

func (*Display) Execute

func (c *Display) Execute([]string) error

Execute - shows table with tile details

type Generate

type Generate struct {
	PathToPivotalFile          string               `long:"pivotal-file-path" description:"path to pivotal file"`
	BaseDirectory              string               `long:"base-directory" description:"base directory to place generated config templates" required:"true"`
	DoNotIncludeProductVersion bool                 `long:"do-not-include-product-version" description:"flag to use a flat output folder"`
	IncludeErrands             bool                 `long:"include-errands" description:"feature flag to include errands"`
	Pivnet                     *PivnetConfiguration `group:"pivnet"`
}

func (*Generate) Execute

func (c *Generate) Execute([]string) error

Execute - generates config template and ops files

type MetadataCommand added in v0.0.13

type MetadataCommand struct {
	PathToPivotalFile string               `long:"pivotal-file-path" description:"path to pivotal file"`
	OutputFile        string               `long:"output-file" description:"path to output metadata" required:"true"`
	Pivnet            *PivnetConfiguration `group:"pivnet"`
}

func (*MetadataCommand) Execute added in v0.0.13

func (c *MetadataCommand) Execute([]string) error

Execute - generates config template and ops files

type PivnetConfiguration added in v0.0.7

type PivnetConfiguration struct {
	Token   string `long:"token" env:"PIVNET_TOKEN" description:"Pivnet Token"`
	Slug    string `long:"product-slug" env:"PIVNET_PRODUCT_SLUG" description:"Pivnet Product Slug"`
	Version string `long:"product-version" env:"PIVNET_PRODUCT_VERSION" description:"Pivnet Product Version"`
	Glob    string `long:"product-glob" env:"PIVNET_PRODUCT_GLOB" description:"Pivnet Product Glob" default:"*.pivotal"`
}

type Version

type Version struct {
}

func (*Version) Execute

func (c *Version) Execute([]string) error

Execute - returns the version

Jump to

Keyboard shortcuts

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