MCPcopy Index your code

hub / github.com/dundee/gdu / types & classes

Types & classes80 in github.com/dundee/gdu

↓ 7 callersTypeAliasByApparentSize
ByApparentSize sorts files by apparent size
pkg/fs/file.go:110
↓ 3 callersTypeAliasByName
ByName sorts devices by device name
pkg/device/dev.go:38
↓ 3 callersTypeAliasByName
ByName sorts files by name
pkg/fs/file.go:136
↓ 3 callersTypeAliasByUsedSize
ByUsedSize sorts devices by used size
pkg/device/dev.go:29
↓ 2 callersTypeAliasByItemCount
ByItemCount sorts files by item count
pkg/fs/file.go:123
↓ 2 callersTypeAliasByMtime
ByMtime sorts files by name
pkg/fs/file.go:143
InterfaceAnalyzer
Analyzer is type for dir analyzing function
internal/common/analyze.go:25
StructApp
App defines the main application
cmd/gdu/app/app.go:182
StructBSDDevicesInfoGetter
BSDDevicesInfoGetter returns info for Darwin devices
pkg/device/dev_freebsd_darwin_other.go:18
StructBSDDevicesInfoGetter
BSDDevicesInfoGetter returns info for Darwin devices
pkg/device/dev_bsd.go:16
StructBaseAnalyzer
BaseAnalyzer provides common logic for all analyzers
pkg/analyze/analyzer.go:11
StructBrokenInput
report/import_test.go:107
StructCollapsedPath
CollapsedPath represents a directory chain that can be collapsed into a single display entry. For example, if directory "a" contains only directory "b
tui/utils.go:80
StructColorStyle
ColorStyle defines styling of some item
cmd/gdu/app/app.go:150
StructCurrentProgress
CurrentProgress struct
internal/common/analyze.go:12
StructDevice
Device struct
pkg/device/dev.go:6
TypeAliasDevices
Devices if slice of Device items
pkg/device/dev.go:26
InterfaceDevicesInfoGetter
DevicesInfoGetter is type for GetDevicesInfo function
pkg/device/dev.go:20
StructDevicesInfoGetterMock
DevicesInfoGetterMock is mock of DevicesInfoGetter
internal/testdev/dev.go:6
StructDir
Dir struct
pkg/analyze/file.go:142
StructFile
File struct
pkg/analyze/file.go:14
StructFileInfo
FileInfo is a wrapper around fs.FileInfo to overwrite the size.
pkg/annex/annex.go:56
TypeAliasFiles
Files - slice of pointers to File
pkg/fs/file.go:56
StructFlags
Flags define flags accepted by Run
cmd/gdu/app/app.go:52
StructFooterColorStyle
FooterColorStyle defines styling of footer
cmd/gdu/app/app.go:156
TypeAliasHardLinkedItems
HardLinkedItems maps inode number to array of all hard linked items
pkg/fs/file.go:59
StructHeaderColorStyle
HeaderColorStyle defines styling of header
cmd/gdu/app/app.go:163
InterfaceItem
Item is a FS item (file or dir)
pkg/fs/file.go:31
StructLinuxDevicesInfoGetter
LinuxDevicesInfoGetter returns info for Linux devices
pkg/device/dev_linux.go:14
StructMockedAnalyzer
internal/common/ui_test.go:58
StructMockedAnalyzer
MockedAnalyzer returns dir with files with different size exponents
internal/testanalyze/analyze.go:14
StructMockedApp
MockedApp is tview.Application with mocked methods
internal/testapp/app.go:28
FuncTypeOption
Option is optional function customizing the behaviour of UI
tui/tui.go:112
StructOtherDevicesInfoGetter
OtherDevicesInfoGetter returns info for other devices
pkg/device/dev_other.go:8
StructParallelAnalyzer
ParallelAnalyzer implements Analyzer
pkg/analyze/parallel.go:18
StructParallelStableOrderAnalyzer
ParallelStableOrderAnalyzer implements Analyzer
pkg/analyze/parallel_stable.go:13
StructParentDir
ParentDir represents parent directory of single file It is used to get path to parent directory of a file
pkg/analyze/stored.go:406
StructProgressBar
ProgressBar is a tview primitive that renders a horizontal progress bar. It embeds tview.Box so it participates in layout and can optionally have a bo
tui/progressbar.go:14
StructProgressModalOpts
ProgressModalOpts defines options for progress modal
cmd/gdu/app/app.go:144
StructResultRow
ResultRow is a struct for a row in the result table
tui/tui.go:106
StructResultRowColorStyle
ResultRowColorStyle defines styling of result row
cmd/gdu/app/app.go:170
StructSequentialAnalyzer
SequentialAnalyzer implements Analyzer
pkg/analyze/sequential.go:13
FuncTypeShouldDirBeIgnored
ShouldDirBeIgnored whether path should be ignored
internal/common/analyze.go:19
FuncTypeShouldFileBeIgnored
ShouldFileBeIgnored whether file should be ignored based on type
internal/common/analyze.go:22
TypeAliasSignalGroup
internal/common/signal.go:5
StructSimpleDir
pkg/analyze/top_dir.go:49
StructSimpleFile
pkg/analyze/top_dir.go:40
TypeAliasSortBy
SortBy represents the field to sort files by
pkg/fs/file.go:12
TypeAliasSortOrder
SortOrder represents the sort direction
pkg/fs/file.go:23
StructSorting
Sorting defines default sorting of items
cmd/gdu/app/app.go:176
StructSqliteAnalyzer
SqliteAnalyzer implements Analyzer using SQLite storage
pkg/analyze/sqlite.go:837
StructSqliteItem
SqliteItem represents a file or directory stored in SQLite
pkg/analyze/sqlite.go:504
StructSqliteStorage
SqliteStorage represents SQLite database storage
pkg/analyze/sqlite.go:21
StructStorage
Storage represents a badger storage
pkg/analyze/storage.go:26
StructStoredAnalyzer
StoredAnalyzer implements Analyzer
pkg/analyze/stored.go:17
StructStoredDir
StoredDir implements Dir item stored on disk
pkg/analyze/stored.go:204
StructStyle
Style define style config
cmd/gdu/app/app.go:134
StructTarDir
TarDir represents a directory structure inside a tar archive
pkg/analyze/tardir.go:18
StructTarFile
TarFile represents a file inside a tar archive
pkg/analyze/tardir.go:24
InterfaceTermApplication
TermApplication is interface for the terminal UI app
internal/common/app.go:11
StructTimeBound
TimeBound represents a parsed time filter value that can be either an instant or a date-only value
pkg/timefilter/timefilter.go:12
FuncTypeTimeFilter
TimeFilter represents a function that determines if a file should be included based on its mtime
internal/common/analyze.go:38
StructTimeFilter
TimeFilter represents multiple time filtering criteria
pkg/timefilter/timefilter.go:23
StructTopDir
pkg/analyze/top_dir.go:15
StructTopDirAnalyzer
TopDirAnalyzer implements Analyzer It doesn't return the full directory structure, only the top level directory, thus is suitable only for non-interac
pkg/analyze/parallel_top_dir.go:22
StructTopList
TopList is a list of top largest files
pkg/analyze/top.go:10
InterfaceUI
UI is common interface for both terminal UI and text output
cmd/gdu/app/app.go:31
StructUI
UI struct
stdout/stdout.go:20
StructUI
UI struct
tui/tui.go:26
StructUI
UI struct
internal/common/ui.go:11
StructUI
UI struct
report/export.go:23
StructWaitGroup
A WaitGroup waits for a collection of goroutines to finish. In contrast to sync.WaitGroup Add method can be called from a goroutine.
pkg/analyze/wait.go:7
StructZipDir
ZipDir represents a directory structure inside a zip file
pkg/analyze/zipdir.go:15
StructZipFile
ZipFile represents a file inside a zip archive
pkg/analyze/zipdir.go:21
StructdeleteQueueItem
tui/tui.go:100
StructdevicesInfoGetterErrMock
tui/keys_test.go:23
StructfileStat
fileStat holds stats for a single file entry computed by processFile.
pkg/analyze/sqlite.go:915
StructindexedItem
pkg/analyze/parallel_stable.go:44
StructmultiCloser
multiCloser closes multiple io.Closer instances in sequence
pkg/analyze/tardir.go:81
StructuiTimeFilterMock
cmd/gdu/app/app_test.go:630