# README
此仓库中 clone 于 https://github.com/muesli/duf 主要做了一些修改,供其它包调用(不然的话是一个 program 包,不能调用)
调用例子如下:
console := types.NewConsoleBuilder()
m, warnings, err := hduf.Mounts()
if err != nil {
console.Red(err.Error()).Println()
return
}
if len(warnings) > 0 {
for _, warning := range warnings {
console.Yellow(warning).Println()
}
}
var width uint = 0
isTerminal := term.IsTerminal(int(os.Stdout.Fd()))
if isTerminal && width == 0 {
w, _, err := term.GetSize(int(os.Stdout.Fd()))
if err == nil {
width = uint(w)
}
}
hduf.SetAnsiTheme()
hduf.SetWidth(width)
filters := hduf.FilterOptions{}
hduf.RenderTables(m, filters, hduf.TableOptions{
Columns: []int{1, 2, 3, 4, 5, 10, 11},
SortBy: 0,
Style: table.StyleDefault,
})
# Functions
No description provided by the author
renderTables renders all tables.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
man statfs.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
orig.
30 char minix */.
minix V2 */.
minix V2, 30 char names */.
minix V3 fs, 60 char names */.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
nolint:revive,deadcode.
# Structs
Column defines a column.
FilterOptions contains all filters.
Mount contains all metadata for a single filesystem mount.
TableOptions contains all options for the table.
Theme defines a color theme used for printing tables.