Skip to content

Information about a system: CPU, RAM, network interfaces, OS, Kernel.

License

Notifications You must be signed in to change notification settings

mohae/systeminfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

systeminfo

Information about a system: CPU, RAM, network interfaces, OS, Kernel. This only works on Linux, for now.

Only basic information about a system is gathered. For more detailed informatino about different aspects of a system, use the relevant JoeFriday packages.

Convenience functions are provided for Marshaling and Unmarshaling the data using either JSON or ProtoBuf serialization.

Supported output

  • Go struct
  • JSON
  • Protocol Buffers
  • Flatbuffers

TODO

Add disk information.
Add support for other platforms.

About

Information about a system: CPU, RAM, network interfaces, OS, Kernel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published