step/providers/all.go

18 lines
579 B
Go

package providers
import "git.tebibyte.media/sashakoshka/step"
import fpos "git.tebibyte.media/sashakoshka/step/providers/os"
import fpurl "git.tebibyte.media/sashakoshka/step/providers/url"
import fpsprig "git.tebibyte.media/sashakoshka/step/providers/sprig"
import fpmarkdown "git.tebibyte.media/sashakoshka/step/providers/markdown"
// All returns a slice of all providers defined in sub-packages.
func All () []step.FuncProvider {
return []step.FuncProvider {
new(fpos.Provider),
new(fpurl.Provider),
new(fpsprig.Provider),
fpmarkdown.Default(),
}
}