文件名称:ghw:Golang硬件发现检查库
文件大小:175KB
文件格式:ZIP
更新时间:2024-05-17 08:18:26
hardware discovery golang-library golang-hardware-discovery inspection-library
ghw -Golang硬件发现/检查库 ghw是一个小型Golang库,可为Linux和Windows提供硬件检查和发现。 当前存在对MacOSX的部分支持。 设计原则 无需root权限即可进行发现 ghw了更多努力,无需root特权即可使用。 我们尽可能直接查询主机硬件信息,而不必依赖于shelloutout来执行需要root特权的dmidecode程序。 查询某些信息确实需要特权,但是如果ghw被阻止读取该信息,它将永远不会出错。 相反, ghw将打印有关无法检索的信息的警告消息。 您可以使用GHW_DISABLE_WARNINGS环境变量禁用这些警告消息。 记录良好的代码和大量示例代码 该代码本身应有大量使用示例的详细文档。 接口在各个模块之间应保持一致 库中的每个模块都应以一致的方式进行结构设计,并且各种库函数返回的结构应具有一致的属性和方法名称。 检查!=监视 ghw是用