Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
 - func ByteCountSI(b int64) string
 - func ByteCountSIFloat64(b float64) string
 - func CSVMarshal(result interface{}, fields string, out io.Writer) error
 - func CSVMarshalIter(it Iter, fields string, skip FilterIter, out io.Writer) error
 - func ClientError(ctx context.Context, err error, out ...io.Writer)
 - func CreateSession(paramsSessionCreate files_sdk.SessionCreateParams, config *Config) error
 - func Format(result interface{}, format string, fields string, out ...io.Writer) error
 - func FormatIter(it Iter, format string, fields string, filter FilterIter, out ...io.Writer) error
 - func JsonMarshal(i interface{}, fields string, out ...io.Writer) error
 - func JsonMarshalIter(it Iter, fields string, filter FilterIter, out io.Writer) error
 - func OnlyFields(commaFields string, structure interface{}) (map[string]interface{}, []string, error)
 - func PromptUserWithPretext(display string, pretext string, config Config) (string, error)
 - func SessionUnauthorizedError(paramsSessionCreate files_sdk.SessionCreateParams, err error, config Config) (files_sdk.SessionCreateParams, error)
 - func SmsResponse(paramsSessionCreate files_sdk.SessionCreateParams, out io.Writer) (files_sdk.SessionCreateParams, error)
 - func TableMarshal(style string, result interface{}, fields string, out io.Writer) error
 - func TableMarshalIter(style string, it Iter, fields string, out io.Writer, in io.Reader, ...) error
 - func TimeVar(f *pflag.FlagSet, p *time.Time, name string)
 - func TotpResponse(paramsSessionCreate files_sdk.SessionCreateParams, out io.Writer) (files_sdk.SessionCreateParams, error)
 - func U2fResponse(paramsSessionCreate files_sdk.SessionCreateParams, ...) (files_sdk.SessionCreateParams, error)
 - func YubiResponse(paramsSessionCreate files_sdk.SessionCreateParams, ...) (files_sdk.SessionCreateParams, error)
 - type Config
 - type FilterIter
 - type Iter
 - type IterPaging
 - type Overrides
 - type PretextInputModel
 - type ResetConfig
 
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var SessionExpiry = time.Hour * 6
    Functions ¶
func ByteCountSI ¶ added in v1.1.1586
func ByteCountSIFloat64 ¶ added in v1.1.1586
func CSVMarshal ¶ added in v1.1.1586
func CSVMarshalIter ¶ added in v1.1.1586
func ClientError ¶ added in v1.0.215
func CreateSession ¶ added in v1.0.170
func CreateSession(paramsSessionCreate files_sdk.SessionCreateParams, config *Config) error
func FormatIter ¶ added in v1.1.1586
func JsonMarshalIter ¶
func OnlyFields ¶
func PromptUserWithPretext ¶ added in v1.3.31
func SessionUnauthorizedError ¶ added in v1.0.170
func SessionUnauthorizedError(paramsSessionCreate files_sdk.SessionCreateParams, err error, config Config) (files_sdk.SessionCreateParams, error)
func SmsResponse ¶ added in v1.3.31
func SmsResponse(paramsSessionCreate files_sdk.SessionCreateParams, out io.Writer) (files_sdk.SessionCreateParams, error)
func TableMarshal ¶ added in v1.1.1586
func TableMarshalIter ¶ added in v1.1.1586
func TotpResponse ¶ added in v1.3.31
func TotpResponse(paramsSessionCreate files_sdk.SessionCreateParams, out io.Writer) (files_sdk.SessionCreateParams, error)
func U2fResponse ¶ added in v1.3.31
func U2fResponse(paramsSessionCreate files_sdk.SessionCreateParams, responseError files_sdk.ResponseError, config Config) (files_sdk.SessionCreateParams, error)
func YubiResponse ¶ added in v1.3.31
func YubiResponse(paramsSessionCreate files_sdk.SessionCreateParams, responseError files_sdk.ResponseError, out io.Writer) (files_sdk.SessionCreateParams, error)
Types ¶
type Config ¶ added in v1.0.170
type Config struct {
	Overrides     `json:"-"`
	SessionId     string    `json:"session_id"`
	SessionExpiry time.Time `json:"session_expiry"`
	Subdomain     string    `json:"subdomain"`
	Username      string    `json:"username"`
	APIKey        string    `json:"api_key"`
	Endpoint      string    `json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}
    func (Config) ResetWith ¶ added in v1.0.215
func (c Config) ResetWith(reset ResetConfig) error
func (*Config) SessionExpired ¶ added in v1.0.170
func (*Config) ValidSession ¶ added in v1.0.170
type FilterIter ¶ added in v1.3.0
type FilterIter func(interface{}) bool
    type IterPaging ¶ added in v1.3.10
type PretextInputModel ¶ added in v1.3.31
type PretextInputModel struct {
	// contains filtered or unexported fields
}
    func (PretextInputModel) Init ¶ added in v1.3.31
func (p PretextInputModel) Init() tea.Cmd
func (PretextInputModel) View ¶ added in v1.3.31
func (p PretextInputModel) View() string
 Click to show internal directories. 
   Click to hide internal directories.