Documentation
¶
Overview ¶
Package table produces a string that represents slice of structs data in a text table
Index ¶
- Constants
- Variables
- func ArgsNumCheck(cmd *cobra.Command, args []string, invalidNum int)
- func Debugf(format string, a ...interface{}) (n int, err error)
- func Debugln(a ...interface{}) (n int, err error)
- func Errorf(format string, a ...interface{}) (n int, err error)
- func Errorln(a ...interface{}) (n int, err error)
- func Fatalf(format string, a ...interface{})
- func Fatalln(a ...interface{})
- func HttpErrStrip(err error) error
- func JsonFormatter(v interface{}) string
- func LoadKeystoneAuthOptionsFromEnv() *c.KeystoneAuthOptions
- func LoadNoAuthOptionsFromEnv() *c.NoAuthOptions
- func PrintDict(u interface{}, keys KeyList, fmts FormatterList)
- func PrintList(slice interface{}, keys KeyList, fmts FormatterList)
- func PrintResponse(v interface{})
- func Printf(format string, a ...interface{}) (n int, err error)
- func Println(a ...interface{}) (n int, err error)
- func Run() error
- func TableDict(u interface{}, keys KeyList, fmts FormatterList) string
- func TableList(slice interface{}, keys KeyList, fmts FormatterList) string
- func Warnf(format string, a ...interface{}) (n int, err error)
- func Warnln(a ...interface{}) (n int, err error)
- type FormatterList
- type KeyList
- type StructElemCb
- type Writer
Constants ¶
View Source
const ( // Opensds Auth EVNs OpensdsEndpoint = "OPENSDS_ENDPOINT" OpensdsAuthStrategy = "OPENSDS_AUTH_STRATEGY" OpensdsTenantId = "OPENSDS_TENANT_ID" // Keystone Auth ENVs OsAuthUrl = "OS_AUTH_URL" OsUsername = "OS_USERNAME" OsPassword = "OS_PASSWORD" OsTenantName = "OS_TENANT_NAME" OsProjectName = "OS_PROJECT_NAME" OsUserDomainId = "OS_USER_DOMAIN_ID" )
Variables ¶
View Source
var Debug bool
Functions ¶
func ArgsNumCheck ¶ added in v0.1.5
func HttpErrStrip ¶ added in v0.1.5
Strip some redundant message from client http error.
func JsonFormatter ¶ added in v0.1.5
func JsonFormatter(v interface{}) string
func LoadKeystoneAuthOptionsFromEnv ¶ added in v0.1.4
func LoadKeystoneAuthOptionsFromEnv() *c.KeystoneAuthOptions
func LoadNoAuthOptionsFromEnv ¶ added in v0.1.4
func LoadNoAuthOptionsFromEnv() *c.NoAuthOptions
func PrintDict ¶
func PrintDict(u interface{}, keys KeyList, fmts FormatterList)
func PrintList ¶
func PrintList(slice interface{}, keys KeyList, fmts FormatterList)
Output formats slice of structs data and writes to standard output.(Using box drawing characters)
func PrintResponse ¶ added in v0.1.5
func PrintResponse(v interface{})
func TableDict ¶
func TableDict(u interface{}, keys KeyList, fmts FormatterList) string
Table formats slice of structs data and returns the resulting string.(Using standard ascii characters)
func TableList ¶
func TableList(slice interface{}, keys KeyList, fmts FormatterList) string
Table formats slice of structs data and returns the resulting string.(Using box drawing characters)
Types ¶
type FormatterList ¶
Click to show internal directories.
Click to hide internal directories.