Documentation ¶
Index ¶
- Variables
- func ExpandHome(home string) func(string) string
- func NormaliseTestFiles(config SetupConfig, files []string) (validFiles []string, invalidFiles []string)
- func ParseFromFile[A any](file string) A
- func Setup(config SetupConfig)
- func StringifyToFile[A any](m A, file string)
- func Teardown(config SetupConfig)
- func TestFiles(config SetupConfig, files []string)
- type DottyTarget
- type DottyTargets
- type FileTree
- type FileTreeVisitor
- type Flags
- type ImplicitConfig
- type Matcher
- type Matchers
- type SetupConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var DryRun bool
Flag cli arg
View Source
var Ignores []string
Functions ¶
func ExpandHome ¶ added in v1.0.5
func NormaliseTestFiles ¶ added in v1.0.5
func NormaliseTestFiles(config SetupConfig, files []string) (validFiles []string, invalidFiles []string)
func ParseFromFile ¶
func Setup ¶
func Setup(config SetupConfig)
func StringifyToFile ¶
func Teardown ¶
func Teardown(config SetupConfig)
func TestFiles ¶ added in v1.0.5
func TestFiles(config SetupConfig, files []string)
Types ¶
type DottyTarget ¶ added in v1.0.11
type DottyTargets ¶ added in v1.0.11
type DottyTargets struct {
Targets []DottyTarget
}
func GetDottyEnv ¶ added in v1.0.11
func GetDottyEnv() DottyTargets
type FileTree ¶
func (FileTree) Walk ¶
func (ft FileTree) Walk(vistor FileTreeVisitor)
type FileTreeVisitor ¶
type ImplicitConfig ¶
func GetImplicitConfig ¶
func GetImplicitConfig() ImplicitConfig
GetImplicitConfig gathers config information based on user's system, these are assumed as defaults if not overridden
type Matcher ¶
func GetAllIgnoredPatterns ¶ added in v1.0.5
func GetAllIgnoredPatterns(config SetupConfig) []Matcher
type SetupConfig ¶
type SetupConfig struct { DryRun bool From string To string HistoryFile string ImplicitConfig // contains filtered or unexported fields }
func BuildSetupConfig ¶
func BuildSetupConfig(flags Flags, implicitConfig ImplicitConfig, target DottyTarget) SetupConfig
Source Files ¶
Click to show internal directories.
Click to hide internal directories.