Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { SourcePath string GitRef string OutputFile string IncludeTree bool SkipAuxFiles bool UserExcludeDirs []string UserExcludeExts []string UserExcludeGlobs []string MaxFileSize int64 DefaultExcludeDirs []string DefaultMediaExts []string DefaultArchiveExts []string DefaultExecExts []string DefaultLockfilePatterns []string DefaultMiscellaneousFileNames []string DefaultMiscellaneousExtensions []string DefaultAuxExts []string }
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
func (*Processor) GetFinalOutputFile ¶
type TreeBuilder ¶
type TreeBuilder struct {
// contains filtered or unexported fields
}
func NewTreeBuilder ¶
func NewTreeBuilder( basePath string, filter *filefilter.FileFilter, cache map[string]*gitignore.GitIgnore, compileFunc func(dirPath string) (*gitignore.GitIgnore, error), ) *TreeBuilder
func (*TreeBuilder) BuildTreeString ¶
func (tb *TreeBuilder) BuildTreeString() (string, error)
Click to show internal directories.
Click to hide internal directories.