Documentation
¶
Index ¶
- func Execute(path string, fs afero.Fs, w io.Writer, modules ...Module)
- type Context
- type Module
- func NewAggregateFileModule(ctx *Context, order int) Module
- func NewBenfordFileModule(ctx *Context, order int) Module
- func NewDetailFileModule(ctx *Context, order int, enabledRanges []int) Module
- func NewExtensionModule(ctx *Context, order int) Module
- func NewFoldersModule(ctx *Context, order int) Module
- func NewTopFilesModule(ctx *Context, order int) Module
- func NewTotalModule(ctx *Context, order int) Module
- type Range
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
Context defines modules context
type Module ¶
type Module interface {
// contains filtered or unexported methods
}
Module defines working modules interface
func NewAggregateFileModule ¶ added in v0.4.83
NewAggregateFileModule creates new total file statistic module
func NewBenfordFileModule ¶ added in v0.10.9
NewBenfordFileModule creates new file size bendford statistic
func NewDetailFileModule ¶ added in v0.3.54
NewDetailFileModule creates new file statistic by file size range module
func NewExtensionModule ¶
NewExtensionModule creates new file extensions statistic module
func NewFoldersModule ¶
NewFoldersModule creates new folders module
func NewTopFilesModule ¶
NewTopFilesModule creates new top files statistic module
func NewTotalModule ¶
NewTotalModule creates new total statistic module
Click to show internal directories.
Click to hide internal directories.