Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 875 Bytes

README.md

File metadata and controls

70 lines (51 loc) · 875 Bytes

Introduction:

GoInfo is get os platform information coding by Golang.

It can help you to know os information.

Version:

version:0.0.1

Futures

get linux information

get windows information

get osx information

get freebsd information

Install:

  go get github.com/matishsiao/goInfo
  go build

Struct:

  type GoInfoObject struct {
	GoOS string
	Kernel string
	Core string
	Platform string
	OS string
	Hostname string
	CPUs int
}

Example:

   package main

   import (
	   "github.com/matishsiao/goInfo"
   )

   func main() {
		gi, _ := goInfo.GetInfo()
		gi.VarDump()
	 }
}

It's will show:

   GoOS: linux
   Kernel: Linux
   Core: 3.13.0-27-generic
   Platform: x86_64
   OS: GNU/Linux
   Hostname: ubuntu
   CPUs: 1

##License and Copyright This software is Copyright 2012-2014 Matis Hsiao.