jetsprig

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2020 License: MIT Imports: 4 Imported by: 1

README

Jet template engine functions

Build Status Coverage Status Go.Dev reference Go Report Card Release Downloads

$ go get -u clevergo.tech/jetsprig

Usage

import (
    "clevergo.tech/jetsprig"
    "github.com/CloudyKit/jet/v5"
)

set := jet.NewHTMLSet("")
// attaches functions to Set.
jetsprig.AttachTo(jetsprig.FuncMap(), testSet)

Functions

String
trim strings.TrimSpace
trimPrefix strings.TrimPrefix
trimSuffix strings.TrimSuffix
join strings.Join
Date
now time.Now

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AttachTo

func AttachTo(funcMap map[string]jet.Func, set *jet.Set)

AttachTo attaches functions to Set.

func FuncMap

func FuncMap() map[string]jet.Func

FuncMap returns all functions.

func Join

func Join(args jet.Arguments) reflect.Value

Join wraps strings.Join.

func Now

func Now(jet.Arguments) reflect.Value

Now wraps time.Now.

func Title

func Title(args jet.Arguments) reflect.Value

Title wraps strings.Title.

func Trim

func Trim(args jet.Arguments) reflect.Value

Trim wraps strings.TrimSpace.

func TrimPreffix

func TrimPreffix(args jet.Arguments) reflect.Value

TrimPreffix wraps strings.TrimPreffix.

func TrimSuffix

func TrimSuffix(args jet.Arguments) reflect.Value

TrimSuffix wraps strings.TrimSuffix.

Types

This section is empty.

Jump to

Keyboard shortcuts

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