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.