• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    Go
  • License
    MIT License
  • Created over 10 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

get os information use golang

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.