Documentation
¶
Index ¶
- func Execute(path string, fs afero.Fs, w io.Writer, modules ...Module)
- type Context
- type Module
- func NewAggregateFileModule(ctx *Context) Module
- func NewDetailFileModule(enabledRanges []int) Module
- func NewExtensionModule(ctx *Context, hideOutput bool) Module
- func NewFoldersModule(ctx *Context, hideOutput bool) Module
- func NewTopFilesModule(ctx *Context) Module
- func NewTotalModule(ctx *Context) Module
- type Range
- type Runner
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
func NewContext ¶
NewContext creates new module's context that needed to create new modules
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 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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.