Add Provider interface

This commit is contained in:
2024-12-09 22:57:59 -05:00
parent 952ce8f184
commit 433a112875
4 changed files with 18 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
package providers
import "git.tebibyte.media/sashakoshka/step"
import "git.tebibyte.media/sashakoshka/step"
import fpos "git.tebibyte.media/sashakoshka/step/providers/os"
import fphttp "git.tebibyte.media/sashakoshka/step/providers/http"
import fppath "git.tebibyte.media/sashakoshka/step/providers/path"
@@ -11,8 +11,8 @@ import fpimport "git.tebibyte.media/sashakoshka/step/providers/import"
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 {
func All () []step.Provider {
return []step.Provider {
new(fpos.Provider),
new(fphttp.Provider),
new(fppath.Provider),