blob: 56d0992f3bfa4e2e7c32b91faa71bc4a27ea5624 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package main
import (
"fmt"
"github.com/shirou/gopsutil/v3/disk"
// "github.com/shirou/gopsutil/mem" // to use v2
)
func main() {
v, _ := disk.Partitions(false)
// almost every return value is a struct
//fmt.Printf("Total: %v, Free:%v, UsedPercent:%f%%\n", v.Total, v.Free, v.UsedPercent)
// convert to JSON. String() is also implemented
fmt.Println(v)
}
|