Versions in this module Expand all Collapse all v0 v0.48.0 Jan 28, 2026 Changes in this version + var CurrentBranchStub = func(output string, err error) CurrentBranchFunc + var WorkDirStub = func(dir string, err error) WorkDirFunc + func NewGitCliWrapper() *gitCliWrapper + type CurrentBranchFunc func(path string) (string, error) + var DefaultCurrentBranch CurrentBranchFunc = NewGitCliWrapper().CurrentBranch + type FunctionLoader interface + Load func(path string) (fn.Function, error) + type FunctionLoaderSaver interface + var DefaultLoaderSaver FunctionLoaderSaver = standardLoaderSaver{} + type FunctionSaver interface + Save func(f fn.Function) error + type MockLoaderSaver struct + LoadFn func(path string) (fn.Function, error) + SaveFn func(f fn.Function) error + func NewMockLoaderSaver() *MockLoaderSaver + func (m MockLoaderSaver) Load(path string) (fn.Function, error) + func (m MockLoaderSaver) Save(f fn.Function) error + type WorkDirFunc func() (string, error) + var DefaultWorkDir WorkDirFunc = os.Getwd