summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--CHANGELOG.md21
-rw-r--r--README.md134
-rw-r--r--build/nfpm.yml8
-rw-r--r--cmd/gotop/main.go444
-rw-r--r--colorschemes/nord.go38
-rw-r--r--colorschemes/solarized.go9
-rw-r--r--colorschemes/solarized16-dark.go27
-rw-r--r--colorschemes/solarized16-light.go27
-rw-r--r--config.go36
-rw-r--r--go.mod17
-rw-r--r--go.sum30
-rw-r--r--layout/layout.go286
-rw-r--r--layout/layout_test.go111
-rw-r--r--layout/parser.go124
-rw-r--r--layouts/default5
-rw-r--r--layouts/disk3
-rw-r--r--layouts/procs5
-rw-r--r--logging/logging_arm64.go (renamed from src/logging/logging_arm64.go)0
-rw-r--r--logging/logging_other.go (renamed from src/logging/logging_other.go)0
-rw-r--r--main.go470
-rwxr-xr-xscripts/download.sh4
-rw-r--r--snap/snapcraft.yaml6
-rw-r--r--termui/drawille-go/LICENSE.md (renamed from src/termui/drawille-go/LICENSE.md)0
-rw-r--r--termui/drawille-go/README.md (renamed from src/termui/drawille-go/README.md)0
-rw-r--r--termui/drawille-go/drawille.go (renamed from src/termui/drawille-go/drawille.go)0
-rw-r--r--termui/entry.go (renamed from src/termui/entry.go)2
-rw-r--r--termui/linegraph.go (renamed from src/termui/linegraph.go)2
-rw-r--r--termui/sparkline.go (renamed from src/termui/sparkline.go)0
-rw-r--r--termui/table.go (renamed from src/termui/table.go)0
-rw-r--r--utils/bytes.go (renamed from src/utils/bytes.go)0
-rw-r--r--utils/conversions.go (renamed from src/utils/conversions.go)0
-rw-r--r--utils/math.go (renamed from src/utils/math.go)0
-rw-r--r--utils/runes.go (renamed from src/utils/runes.go)0
-rw-r--r--utils/runes_test.go (renamed from src/utils/runes_test.go)0
-rw-r--r--utils/xdg.go (renamed from src/utils/xdg.go)0
-rw-r--r--vendor/github.com/StackExchange/wmi/LICENSE20
-rw-r--r--vendor/github.com/StackExchange/wmi/README.md6
-rw-r--r--vendor/github.com/StackExchange/wmi/swbemservices.go260
-rw-r--r--vendor/github.com/StackExchange/wmi/wmi.go486
-rw-r--r--vendor/github.com/cjbassi/drawille-go/LICENSE21
-rw-r--r--vendor/github.com/cjbassi/drawille-go/README.md5
-rw-r--r--vendor/github.com/cjbassi/drawille-go/drawille.go90
-rw-r--r--vendor/github.com/distatus/battery/.gitignore2
-rw-r--r--vendor/github.com/distatus/battery/.travis.yml12
-rw-r--r--vendor/github.com/distatus/battery/LICENSE.md20
-rw-r--r--vendor/github.com/distatus/battery/README.md71
-rw-r--r--vendor/github.com/distatus/battery/battery.go156
-rw-r--r--vendor/github.com/distatus/battery/battery_darwin.go108
-rw-r--r--vendor/github.com/distatus/battery/battery_freebsd_dragonfly_.go148
-rw-r--r--vendor/github.com/distatus/battery/battery_linux.go147
-rw-r--r--vendor/github.com/distatus/battery/battery_netbsd.go220
-rw-r--r--vendor/github.com/distatus/battery/battery_openbsd.go279
-rw-r--r--vendor/github.com/distatus/battery/battery_solaris.go258
-rw-r--r--vendor/github.com/distatus/battery/battery_windows.go318
-rw-r--r--vendor/github.com/distatus/battery/errors.go147
-rw-r--r--vendor/github.com/distatus/battery/ioctl.go48
-rw-r--r--vendor/github.com/docopt/docopt.go/.gitignore25
-rw-r--r--vendor/github.com/docopt/docopt.go/.travis.yml32
-rw-r--r--vendor/github.com/docopt/docopt.go/LICENSE21
-rw-r--r--vendor/github.com/docopt/docopt.go/README.md116
-rw-r--r--vendor/github.com/docopt/docopt.go/doc.go49
-rw-r--r--vendor/github.com/docopt/docopt.go/docopt.go575
-rw-r--r--vendor/github.com/docopt/docopt.go/error.go49
-rw-r--r--vendor/github.com/docopt/docopt.go/opts.go264
-rw-r--r--vendor/github.com/docopt/docopt.go/pattern.go550
-rw-r--r--vendor/github.com/docopt/docopt.go/test_golang.docopt9
-rw-r--r--vendor/github.com/docopt/docopt.go/testcases.docopt957
-rw-r--r--vendor/github.com/docopt/docopt.go/token.go126
-rw-r--r--vendor/github.com/gizak/termui/v3/.gitignore4
-rw-r--r--vendor/github.com/gizak/termui/v3/CHANGELOG.md121
-rw-r--r--vendor/github.com/gizak/termui/v3/LICENSE22
-rw-r--r--vendor/github.com/gizak/termui/v3/Makefile5
-rw-r--r--vendor/github.com/gizak/termui/v3/README.md93
-rw-r--r--vendor/github.com/gizak/termui/v3/alignment.go9
-rw-r--r--vendor/github.com/gizak/termui/v3/backend.go35
-rw-r--r--vendor/github.com/gizak/termui/v3/block.go105
-rw-r--r--vendor/github.com/gizak/termui/v3/buffer.go76
-rw-r--r--vendor/github.com/gizak/termui/v3/canvas.go43
-rw-r--r--vendor/github.com/gizak/termui/v3/doc.go8
-rw-r--r--vendor/github.com/gizak/termui/v3/events.go211
-rw-r--r--vendor/github.com/gizak/termui/v3/go.mod9
-rw-r--r--vendor/github.com/gizak/termui/v3/go.sum10
-rw-r--r--vendor/github.com/gizak/termui/v3/grid.go160
-rw-r--r--vendor/github.com/gizak/termui/v3/render.go38
-rw-r--r--vendor/github.com/gizak/termui/v3/style.go65
-rw-r--r--vendor/github.com/gizak/termui/v3/style_parser.go156
-rw-r--r--vendor/github.com/gizak/termui/v3/symbols.go53
-rw-r--r--vendor/github.com/gizak/termui/v3/symbols_other.go28
-rw-r--r--vendor/github.com/gizak/termui/v3/symbols_windows.go28
-rw-r--r--vendor/github.com/gizak/termui/v3/theme.go154
-rw-r--r--vendor/github.com/gizak/termui/v3/utils.go230
-rw-r--r--vendor/github.com/go-ole/go-ole/.travis.yml9
-rw-r--r--vendor/github.com/go-ole/go-ole/ChangeLog.md49
-rw-r--r--vendor/github.com/go-ole/go-ole/LICENSE21
-rw-r--r--vendor/github.com/go-ole/go-ole/README.md46
-rw-r--r--vendor/github.com/go-ole/go-ole/appveyor.yml54
-rw-r--r--vendor/github.com/go-ole/go-ole/com.go329
-rw-r--r--vendor/github.com/go-ole/go-ole/com_func.go174
-rw-r--r--vendor/github.com/go-ole/go-ole/connect.go192
-rw-r--r--vendor/github.com/go-ole/go-ole/constants.go153
-rw-r--r--vendor/github.com/go-ole/go-ole/error.go51
-rw-r--r--vendor/github.com/go-ole/go-ole/error_func.go8
-rw-r--r--vendor/github.com/go-ole/go-ole/error_windows.go24
-rw-r--r--vendor/github.com/go-ole/go-ole/guid.go284
-rw-r--r--vendor/github.com/go-ole/go-ole/iconnectionpoint.go20
-rw-r--r--vendor/github.com/go-ole/go-ole/iconnectionpoint_func.go21
-rw-r--r--vendor/github.com/go-ole/go-ole/iconnectionpoint_windows.go43
-rw-r--r--vendor/github.com/go-ole/go-ole/iconnectionpointcontainer.go17
-rw-r--r--vendor/github.com/go-ole/go-ole/iconnectionpointcontainer_func.go11
-rw-r--r--vendor/github.com/go-ole/go-ole/iconnectionpointcontainer_windows.go25
-rw-r--r--vendor/github.com/go-ole/go-ole/idispatch.go94
-rw-r--r--vendor/github.com/go-ole/go-ole/idispatch_func.go19
-rw-r--r--vendor/github.com/go-ole/go-ole/idispatch_windows.go197
-rw-r--r--vendor/github.com/go-ole/go-ole/ienumvariant.go19
-rw-r--r--vendor/github.com/go-ole/go-ole/ienumvariant_func.go19
-rw-r--r--vendor/github.com/go-ole/go-ole/ienumvariant_windows.go63
-rw-r--r--vendor/github.com/go-ole/go-ole/iinspectable.go18
-rw-r--r--vendor/github.com/go-ole/go-ole/iinspectable_func.go15
-rw-r--r--vendor/github.com/go-ole/go-ole/iinspectable_windows.go72
-rw-r--r--vendor/github.com/go-ole/go-ole/iprovideclassinfo.go21
-rw-r--r--vendor/github.com/go-ole/go-ole/iprovideclassinfo_func.go7
-rw-r--r--vendor/github.com/go-ole/go-ole/iprovideclassinfo_windows.go21
-rw-r--r--