Documentation ¶
Index ¶
- Constants
- func GetQrImageFsWriter(namePattern string) (io.Writer, io.Closer, string, error)
- func RemoveEmptySpaces(input string) string
- func RenderByFormat(format string, w io.Writer, source interface{}, renderCallback func() error) error
- func RenderHeader(rw io.Writer, header string) error
- func RenderJSON(w io.Writer, source interface{}, isPretty bool) error
- func RenderKeyValues(rw io.Writer, kvP KvProvider)
- func RenderTable(rw io.Writer, col ColumnsData, rowProviders []RowData, ...) error
- type CalcTerminalColumnsCount
- type ClientRenderer
- type ColumnsData
- type JobRenderer
- type KvProvider
- type MeRenderer
- type RowData
- type TotPSecretRenderer
- type TunnelRenderer
Constants ¶
View Source
const ( FormatHuman = "human" FormatJSON = "json" FormatJSONPretty = "json-pretty" FormatYAML = "yaml" )
Variables ¶
This section is empty.
Functions ¶
func GetQrImageFsWriter ¶ added in v0.2.7
func RemoveEmptySpaces ¶ added in v0.0.2
func RenderByFormat ¶ added in v0.0.8
func RenderJSON ¶ added in v0.0.8
func RenderKeyValues ¶ added in v0.0.2
func RenderKeyValues(rw io.Writer, kvP KvProvider)
func RenderTable ¶ added in v0.0.2
func RenderTable(rw io.Writer, col ColumnsData, rowProviders []RowData, calc CalcTerminalColumnsCount) error
Types ¶
type CalcTerminalColumnsCount ¶ added in v0.0.5
type CalcTerminalColumnsCount func() int
type ClientRenderer ¶
type ClientRenderer struct { ColCountCalculator CalcTerminalColumnsCount Writer io.Writer Format string }
func (*ClientRenderer) RenderClient ¶
func (cr *ClientRenderer) RenderClient(client *models.Client, renderDetails bool) error
func (*ClientRenderer) RenderClients ¶
func (cr *ClientRenderer) RenderClients(clients []*models.Client) error
type ColumnsData ¶ added in v0.0.2
type ColumnsData interface {
Headers() []string
}
type JobRenderer ¶ added in v0.0.6
type KvProvider ¶ added in v0.0.2
type KvProvider interface {
KeyValues() []testing.KeyValueStr
}
type MeRenderer ¶ added in v0.2.7
func (*MeRenderer) RenderMe ¶ added in v0.2.7
func (m *MeRenderer) RenderMe(os KvProvider) error
type TotPSecretRenderer ¶ added in v0.2.7
type TotPSecretRenderer struct { ColCountCalculator CalcTerminalColumnsCount Writer io.Writer Format string }
func (*TotPSecretRenderer) RenderTotPSecret ¶ added in v0.2.7
func (cr *TotPSecretRenderer) RenderTotPSecret(key *models.TotPSecretOutput) error
type TunnelRenderer ¶ added in v0.0.2
type TunnelRenderer struct { ColCountCalculator CalcTerminalColumnsCount Writer io.Writer Format string }
func (*TunnelRenderer) RenderDelete ¶ added in v0.0.8
func (tr *TunnelRenderer) RenderDelete(os KvProvider) error
func (*TunnelRenderer) RenderTunnel ¶ added in v0.0.2
func (tr *TunnelRenderer) RenderTunnel(t KvProvider) error
func (*TunnelRenderer) RenderTunnels ¶ added in v0.0.2
func (tr *TunnelRenderer) RenderTunnels(tunnels []*models.Tunnel) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.