Documentation
¶
Index ¶
- func Debug(prefix string, obj interface{}, stdout *Stdout)
- func HttpGetRaw(client *http.Client, URL, contentType string, authorization string) ([]byte, error)
- func HttpGetRawWithHeaders(client *http.Client, URL string, headers map[string]string) ([]byte, error)
- func HttpPostRaw(client *http.Client, URL, contentType string, authorization string, raw []byte) ([]byte, error)
- func HttpPostRawWithHeaders(client *http.Client, URL string, headers map[string]string, raw []byte) ([]byte, error)
- func HttpPutRaw(client *http.Client, URL, contentType string, authorization string, raw []byte) ([]byte, error)
- func HttpPutRawWithHeaders(client *http.Client, URL string, headers map[string]string, raw []byte) ([]byte, error)
- func HttpRequestRawWithHeaders(client *http.Client, method, URL string, headers map[string]string, raw []byte) ([]byte, error)
- func Output(query, to string, prefix string, opts []interface{}, bytes []byte, ...)
- func OutputJson(outputOpts OutputOptions, prefix string, opts []interface{}, bytes []byte, ...)
- func OutputRaw(output string, bytes []byte, stdout *Stdout)
- func TruncateString(str string, length int) string
- type HtmlTemplate
- type OutputOptions
- type Stdout
- func (so *Stdout) Debug(obj interface{}, args ...interface{})
- func (so *Stdout) Error(obj interface{}, args ...interface{})
- func (so *Stdout) Info(obj interface{}, args ...interface{})
- func (so *Stdout) Panic(obj interface{}, args ...interface{})
- func (so *Stdout) SetCallerOffset(offset int)
- func (so *Stdout) Warn(obj interface{}, args ...interface{})
- type StdoutOptions
- type Template
- type TemplateOptions
- type TextTemplate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HttpGetRaw ¶ added in v0.2.0
func HttpGetRawWithHeaders ¶ added in v0.2.0
func HttpPostRaw ¶ added in v0.2.0
func HttpPostRawWithHeaders ¶ added in v0.2.0
func HttpPutRaw ¶ added in v0.4.2
func HttpPutRawWithHeaders ¶ added in v0.4.2
func HttpRequestRawWithHeaders ¶ added in v0.4.2
func OutputJson ¶ added in v0.2.0
func OutputJson(outputOpts OutputOptions, prefix string, opts []interface{}, bytes []byte, stdout *Stdout)
func TruncateString ¶ added in v0.2.4
Types ¶
type HtmlTemplate ¶ added in v0.4.2
type HtmlTemplate struct {
Template
// contains filtered or unexported fields
}
func NewHtmlTemplate ¶ added in v0.4.2
func NewHtmlTemplate(options TemplateOptions, stdout *Stdout) *HtmlTemplate
func (*HtmlTemplate) RenderCustomHtml ¶ added in v0.4.2
func (tpl *HtmlTemplate) RenderCustomHtml(opts TemplateOptions) ([]byte, error)
func (*HtmlTemplate) RenderHtml ¶ added in v0.4.2
func (tpl *HtmlTemplate) RenderHtml() ([]byte, error)
type OutputOptions ¶ added in v0.2.0
type Stdout ¶
type Stdout struct {
// contains filtered or unexported fields
}
func NewStdout ¶
func NewStdout(options StdoutOptions) *Stdout
func (*Stdout) SetCallerOffset ¶
type StdoutOptions ¶
type TemplateOptions ¶ added in v0.4.2
type TextTemplate ¶ added in v0.4.2
type TextTemplate struct {
Template
// contains filtered or unexported fields
}
func NewTextTemplate ¶ added in v0.4.2
func NewTextTemplate(options TemplateOptions, stdout *Stdout) *TextTemplate
func (*TextTemplate) RenderCustomText ¶ added in v0.4.2
func (tpl *TextTemplate) RenderCustomText(opts TemplateOptions) ([]byte, error)
func (*TextTemplate) RenderText ¶ added in v0.4.2
func (tpl *TextTemplate) RenderText() ([]byte, error)
Click to show internal directories.
Click to hide internal directories.