23 lines
597 B
Markdown
23 lines
597 B
Markdown
% Plugins
|
|
|
|
|
|
# Extensions
|
|
|
|
- Plugins will supply an `Init()` function that will call the appropriate
|
|
`Register\*()` functions in the `github.com/xxxserxxx/gotop/devices` package.
|
|
- `devices` will supply:
|
|
- RegisterCPU (opt)
|
|
- Counts (req)
|
|
- Percents (req)
|
|
- RegisterMem (opt)
|
|
- RegisterTemp (opt)
|
|
- RegisterShutdown (opt)
|
|
|
|
# gotop
|
|
|
|
- Command line -P, comma separated list of plugin .so
|
|
- gotop will look in `pwd` and then in \$XDG_CONFIG_HOME/gotop
|
|
- When loaded, gotop will call lib#Init()
|
|
|
|
When exited cleanly, gotop will call all registered shutdown functions.
|