initial import

This commit is contained in:
kevin
2020-07-26 17:09:05 +08:00
commit 7e3a369a8f
647 changed files with 54754 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
package sysx
import "go.uber.org/automaxprocs/maxprocs"
// Automatically set GOMAXPROCS to match Linux container CPU quota.
func init() {
maxprocs.Set(maxprocs.Logger(nil))
}

19
core/sysx/host.go Normal file
View File

@@ -0,0 +1,19 @@
package sysx
import (
"os"
"zero/core/lang"
)
var hostname string
func init() {
var err error
hostname, err = os.Hostname()
lang.Must(err)
}
func Hostname() string {
return hostname
}

11
core/sysx/host_test.go Normal file
View File

@@ -0,0 +1,11 @@
package sysx
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestHostname(t *testing.T) {
assert.True(t, len(Hostname()) > 0)
}