aboutsummaryrefslogtreecommitdiff
path: root/cmd/main.go
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)
}