cli

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package cli manages loading and testing configuration for serializing and deserializing objects from the command line.

Index

Constants

View Source
const (
	FlagNoStream string = "no-stream"
	FlagVerbose  string = "verbose"
)
View Source
const (
	FlagInputURI               = input.FlagInputURI
	FlagInputCompression       = input.FlagInputCompression
	FlagInputFormat            = input.FlagInputFormat
	FlagInputHeader            = input.FlagInputHeader
	FlagInputLimit             = input.FlagInputLimit
	FlagInputComment           = input.FlagInputComment
	FlagInputLazyQuotes        = input.FlagInputLazyQuotes
	FlagInputTrim              = input.FlagInputTrim
	FlagInputReaderBufferSize  = input.FlagInputReaderBufferSize
	FlagInputScannerBufferSize = input.FlagInputScannerBufferSize
	FlagInputSkipLines         = input.FlagInputSkipLines
	FlagInputLineSeparator     = input.FlagInputLineSeparator
	FlagInputKeyValueSeparator = input.FlagInputKeyValueSeparator
	FlagInputDropCR            = input.FlagInputDropCR
	FlagInputEscapePrefix      = input.FlagInputEscapePrefix
	FlagInputUnescapeColon     = input.FlagInputUnescapeColon
	FlagInputUnescapeEqual     = input.FlagInputUnescapeEqual
	FlagInputUnescapeSpace     = input.FlagInputUnescapeSpace
	FlagInputUnescapeNewLine   = input.FlagInputUnescapeNewLine
	FlagInputType              = input.FlagInputType
)
View Source
const (
	FlagOutputURI               = output.FlagOutputURI
	FlagOutputCompression       = output.FlagOutputCompression
	FlagOutputFormat            = output.FlagOutputFormat
	FlagOutputFormatSpecifier   = output.FlagOutputFormatSpecifier
	FlagOutputFit               = output.FlagOutputFit
	FlagOutputPretty            = output.FlagOutputPretty
	FlagOutputHeader            = output.FlagOutputHeader
	FlagOutputLimit             = output.FlagOutputLimit
	FlagOutputAppend            = output.FlagOutputAppend
	FlagOutputOverwrite         = output.FlagOutputOverwrite
	FlagOutputBufferMemory      = output.FlagOutputBufferMemory
	FlagOutputMkdirs            = output.FlagOutputMkdirs
	FlagOutputPassphrase        = output.FlagOutputPassphrase
	FlagOutputSalt              = output.FlagOutputSalt
	FlagOutputDecimal           = output.FlagOutputDecimal
	FlagOutputKeyLower          = output.FlagOutputKeyLower
	FlagOutputKeyUpper          = output.FlagOutputKeyUpper
	FlagOutputValueLower        = output.FlagOutputValueLower
	FlagOutputValueUpper        = output.FlagOutputValueUpper
	FlagOutputNoDataValue       = output.FlagOutputNoDataValue
	FlagOutputLineSeparator     = output.FlagOutputLineSeparator
	FlagOutputKeyValueSeparator = output.FlagOutputKeyValueSeparator
	FlagOutputExpandHeader      = output.FlagOutputExpandHeader
	FlagOutputEscapePrefix      = output.FlagOutputEscapePrefix
	FlagOutputEscapeColon       = output.FlagOutputEscapeColon
	FlagOutputEscapeEqual       = output.FlagOutputEscapeEqual
	FlagOutputEscapeNewLine     = output.FlagOutputEscapeNewLine
	FlagOutputEscapeSpace       = output.FlagOutputEscapeSpace
	FlagOutputSorted            = output.FlagOutputSorted
	FlagOutputReversed          = output.FlagOutputReversed
	FlagOutputType              = output.FlagOutputType
)

Variables

This section is empty.

Functions

func CheckConfig added in v0.0.9

func CheckConfig(v *viper.Viper, formats []string) error

CheckConfig checks the configuration.

func InitFlags added in v0.0.9

func InitFlags(flag *pflag.FlagSet)

Initialize cli flags

Types

This section is empty.

Directories

Path Synopsis
Package formats provides the command for printing a list of supported formats.
Package formats provides the command for printing a list of supported formats.
Package output contains the code for processing the user provided configuration for the input.
Package output contains the code for processing the user provided configuration for the input.
Package output contains the code for processing the user provided configuration for the output.
Package output contains the code for processing the user provided configuration for the output.
Package version contains the command for printing version information.
Package version contains the command for printing version information.

Jump to

Keyboard shortcuts

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