Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 597 Bytes

extensions.md

File metadata and controls

22 lines (16 loc) · 597 Bytes

% 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.