display

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: May 25, 2021 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OutputFormat

type OutputFormat string
const (
	OutputFormatJSON OutputFormat = "json"
)

type Renderer

type Renderer struct {
	Tenant string

	// MessageWriter receives the renderer messages (typically os.Stderr)
	MessageWriter io.Writer

	// ResultWriter writes the final result of the commands (typically os.Stdout which can be piped to other commands)
	ResultWriter io.Writer

	// Format indicates how the results are rendered. Default (empty) will write as table
	Format OutputFormat
}

func NewRenderer

func NewRenderer() *Renderer

func (*Renderer) ApiCreate

func (r *Renderer) ApiCreate(api *management.ResourceServer)

func (*Renderer) ApiList

func (r *Renderer) ApiList(apis []*management.ResourceServer)

func (*Renderer) ApiShow

func (r *Renderer) ApiShow(api *management.ResourceServer)

func (*Renderer) ApiUpdate

func (r *Renderer) ApiUpdate(api *management.ResourceServer)

func (*Renderer) ApplicationCreate

func (r *Renderer) ApplicationCreate(client *management.Client, revealSecrets bool)

func (*Renderer) ApplicationList

func (r *Renderer) ApplicationList(clients []*management.Client, revealSecrets bool)

func (*Renderer) ApplicationShow

func (r *Renderer) ApplicationShow(client *management.Client, revealSecrets bool)

func (*Renderer) ApplicationUpdate

func (r *Renderer) ApplicationUpdate(client *management.Client, revealSecrets bool)

func (*Renderer) EmptyState added in v0.3.1

func (r *Renderer) EmptyState(resource string)

func (*Renderer) Errorf

func (r *Renderer) Errorf(format string, a ...interface{})

func (*Renderer) GetToken

func (r *Renderer) GetToken(c *management.Client, t *authutil.TokenResponse)

func (*Renderer) Heading

func (r *Renderer) Heading(text ...string)

func (*Renderer) Infof

func (r *Renderer) Infof(format string, a ...interface{})

func (*Renderer) JSONResult

func (r *Renderer) JSONResult(data interface{})

func (*Renderer) LogList

func (r *Renderer) LogList(logs []*management.Log, ch <-chan []*management.Log, silent bool)

func (*Renderer) Markdown added in v0.3.2

func (r *Renderer) Markdown(document string)

func (*Renderer) Newline

func (r *Renderer) Newline()

func (*Renderer) QuickstartList added in v0.5.0

func (r *Renderer) QuickstartList(qs map[string][]auth0.Quickstart)

func (*Renderer) Result

func (r *Renderer) Result(data View)

func (*Renderer) Results

func (r *Renderer) Results(data []View)

func (*Renderer) RoleCreate added in v0.7.0

func (r *Renderer) RoleCreate(role *management.Role)

func (*Renderer) RoleList added in v0.7.0

func (r *Renderer) RoleList(roles []*management.Role)

func (*Renderer) RoleShow added in v0.7.0

func (r *Renderer) RoleShow(role *management.Role)

func (*Renderer) RoleUpdate added in v0.7.0

func (r *Renderer) RoleUpdate(role *management.Role)

func (*Renderer) RuleCreate added in v0.3.0

func (r *Renderer) RuleCreate(rule *management.Rule)

func (*Renderer) RuleDisable added in v0.5.1

func (r *Renderer) RuleDisable(rule *management.Rule)

func (*Renderer) RuleEnable added in v0.5.1

func (r *Renderer) RuleEnable(rule *management.Rule)

func (*Renderer) RuleShow added in v0.3.0

func (r *Renderer) RuleShow(rule *management.Rule)

func (*Renderer) RuleUpdate added in v0.3.0

func (r *Renderer) RuleUpdate(rule *management.Rule)

func (*Renderer) RulesList added in v0.3.0

func (r *Renderer) RulesList(rules []*management.Rule)

func (*Renderer) ScopesList

func (r *Renderer) ScopesList(api string, scopes []*management.ResourceServerScope)

func (*Renderer) Stream

func (r *Renderer) Stream(data []View, ch <-chan View)

func (*Renderer) TenantList added in v0.5.0

func (r *Renderer) TenantList(data []string)

func (*Renderer) TryLogin

func (r *Renderer) TryLogin(u *authutil.UserInfo, t *authutil.TokenResponse)

func (*Renderer) UserBlocksList added in v0.5.1

func (r *Renderer) UserBlocksList(userBlocks []*management.UserBlock)

func (*Renderer) UserCreate added in v0.7.0

func (r *Renderer) UserCreate(users *management.User, requireUsername bool)

func (*Renderer) UserSearch added in v0.7.0

func (r *Renderer) UserSearch(users []*management.User)

func (*Renderer) UserShow added in v0.7.0

func (r *Renderer) UserShow(users *management.User, requireUsername bool)

func (*Renderer) UserUpdate added in v0.7.0

func (r *Renderer) UserUpdate(users *management.User, requireUsername bool)

func (*Renderer) Warnf

func (r *Renderer) Warnf(format string, a ...interface{})

type View

type View interface {
	AsTableHeader() []string
	AsTableRow() []string
}

Jump to

Keyboard shortcuts

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