Documentation
¶
Index ¶
- func FuncMap(t *template.Template, e env.Store) template.FuncMap
- func Inline(t *template.Template) func(value string, data ...any) (string, error)
- func Render(t *template.Template) func(name string, data ...any) (string, error)
- func Ternary(truthy, falsy any, cond bool) any
- func ToAny(v any) any
- func ToList(value any) []any
- func ToString(value any) string
- func ToStringList(value any) []string
- type Data
- func (f Data) FromBase64(data string) (string, error)
- func (f Data) FromDotEnv(data string) (any, error)
- func (f Data) FromDotEnvExpanded(data string) (any, error)
- func (f Data) FromHex(data string) (string, error)
- func (f Data) FromJSON(data string) (any, error)
- func (f Data) FromTOML(data string) (any, error)
- func (f Data) FromYAML(data string) (any, error)
- func (f Data) Hash(kind string, value any) (string, error)
- func (f Data) ToBase64(value any) string
- func (f Data) ToBase64URL(value any) string
- func (f Data) ToDotEnv(value env.Map) (string, error)
- func (f Data) ToDotEnvExpanded(value env.Map) (string, error)
- func (f Data) ToHex(value any) string
- func (f Data) ToJSON(value any) (string, error)
- func (f Data) ToJSONPretty(value any) (string, error)
- func (f Data) ToTOML(value any) (string, error)
- func (f Data) ToYAML(value any) (string, error)
- func (f Data) Xor(key string, value any) string
- type Env
- func (f Env) Copy(m env.Map) Env
- func (f Env) Escape(value string) string
- func (f Env) Expand(value string) string
- func (f Env) Get(key string) string
- func (f Env) IsSet(key string) bool
- func (f Env) Map() env.Map
- func (f Env) Or(def, key string) string
- func (f Env) RawGet(key string) string
- func (f Env) RawOr(def, key string) string
- func (f Env) Set(key string, value any) Env
- func (f Env) Unescape(value string) string
- type File
- type Filepath
- func (Filepath) Abs(s string) (string, error)
- func (Filepath) Base(s string) string
- func (Filepath) Clean(s string) string
- func (Filepath) Dir(s string) string
- func (Filepath) Ext(s string) string
- func (Filepath) FromSlash(s string) string
- func (Filepath) Glob(s string) ([]string, error)
- func (Filepath) IsAbs(s string) bool
- func (Filepath) Join(elems ...string) string
- func (Filepath) Match(pattern, name string) (bool, error)
- func (Filepath) Rel(target, base string) (string, error)
- func (Filepath) Split(s string) []string
- func (Filepath) ToSlash(s string) string
- func (Filepath) VolumeName(s string) string
- func (Filepath) Walk(root string, args ...any) ([]WalkInfo, error)
- type List
- type Map
- func (Map) Get(key string, d map[string]any) any
- func (Map) GetOr(key string, defaultValue any, d map[string]any) any
- func (Map) IsSet(key string, d map[string]any) bool
- func (Map) Keys(d map[string]any) []any
- func (Map) Merge(from, to map[string]any) map[string]any
- func (Map) New(kv ...any) (map[string]any, error)
- func (Map) Omit(d map[string]any, keys ...string) map[string]any
- func (Map) Pick(d map[string]any, keys ...string) map[string]any
- func (Map) Set(key string, value any, d map[string]any) map[string]any
- func (Map) Unset(key string, d map[string]any) map[string]any
- func (Map) Values(d map[string]any) []any
- type Path
- type Regex
- func (Regex) Escape(str string) string
- func (Regex) Find(regex string, str string) (string, error)
- func (Regex) FindAll(regex string, n int, str string) ([]string, error)
- func (Regex) Match(regex string, str string) (bool, error)
- func (Regex) Replace(regex string, rpl string, str string) (string, error)
- func (Regex) Split(regex string, n int, str string) ([]string, error)
- type String
- func (String) Bquote(s string) string
- func (String) Contains(sub, s string) bool
- func (String) EqualFold(t, s string) bool
- func (String) HasPrefix(prefix, s string) bool
- func (String) HasSuffix(suffix, s string) bool
- func (String) Indent(level int, str string) string
- func (String) Join(sep string, values ...any) string
- func (String) Lower(s string) string
- func (String) Quote(s string) string
- func (String) Repeat(count int, s string) string
- func (String) Replace(old, new, src string) string
- func (String) Split(sep string, s string) []string
- func (String) Squote(s string) string
- func (String) Title(s string) string
- func (String) Trim(cutset, s string) string
- func (String) TrimLeft(cutset, s string) string
- func (String) TrimPrefix(prefix, s string) string
- func (String) TrimRight(cutset, s string) string
- func (String) TrimSpace(s string) string
- func (String) TrimSuffix(suffix, s string) string
- func (String) Truncate(size int, str string) string
- func (String) Upper(s string) string
- type Time
- func (Time) Date(t time.Time) string
- func (Time) DateTime(t time.Time) string
- func (Time) Format(format string, t time.Time) string
- func (Time) Local(t time.Time) time.Time
- func (Time) Now() time.Time
- func (Time) Offset(offset string, t time.Time) (time.Time, error)
- func (Time) Round(step string, t time.Time) (time.Time, error)
- func (Time) Since(t time.Time) time.Duration
- func (Time) String(t time.Time) string
- func (Time) Time(t time.Time) string
- func (Time) Truncate(step string, t time.Time) (time.Time, error)
- func (Time) UTC(t time.Time) time.Time
- func (Time) Unix(t time.Time) int64
- func (Time) Until(t time.Time) time.Duration
- type WalkInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToStringList ¶
Types ¶
type Data ¶
type Data struct {
// contains filtered or unexported fields
}
func (Data) ToBase64URL ¶
Click to show internal directories.
Click to hide internal directories.