1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 21:02:27 +08:00
Files
lancet/system/os_example_test.go
2023-01-14 12:48:39 +08:00

78 lines
1.0 KiB
Go

package system
import "fmt"
func ExampleSetOsEnv() {
err := SetOsEnv("foo", "abc")
result := GetOsEnv("foo")
fmt.Println(err)
fmt.Println(result)
// Output:
// <nil>
// abc
}
func ExampleGetOsEnv() {
ok := SetOsEnv("foo", "abc")
result := GetOsEnv("foo")
fmt.Println(ok)
fmt.Println(result)
// Output:
// <nil>
// abc
}
func ExampleRemoveOsEnv() {
err1 := SetOsEnv("foo", "abc")
result1 := GetOsEnv("foo")
err2 := RemoveOsEnv("foo")
result2 := GetOsEnv("foo")
fmt.Println(err1)
fmt.Println(err2)
fmt.Println(result1)
fmt.Println(result2)
// Output:
// <nil>
// <nil>
// abc
//
}
func ExampleCompareOsEnv() {
err := SetOsEnv("foo", "abc")
if err != nil {
return
}
result := CompareOsEnv("foo", "abc")
fmt.Println(result)
// Output:
// true
}
func ExampleExecCommand() {
_, stderr, err := ExecCommand("ls")
// fmt.Println(stdout)
fmt.Println(stderr)
fmt.Println(err)
// Output:
//
// <nil>
}
func ExampleGetOsBits() {
osBits := GetOsBits()
fmt.Println(osBits)
// Output:
// 64
}