@@ -2,14 +2,13 @@ package commands
22
33import (
44 "os"
5- "path"
65 "runtime"
76
7+ "github.com/ipfs/go-ipfs-cmds"
88 version "github.com/ipfs/kubo"
9+ "github.com/ipfs/kubo/config"
910 "github.com/ipfs/kubo/core"
1011 cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
11-
12- cmds "github.com/ipfs/go-ipfs-cmds"
1312 manet "github.com/multiformats/go-multiaddr/net"
1413 sysi "github.com/whyrusleeping/go-sysinfo"
1514)
@@ -84,32 +83,28 @@ func runtimeInfo(out map[string]interface{}) error {
8483func envVarInfo (out map [string ]interface {}) error {
8584 ev := make (map [string ]interface {})
8685 ev ["GOPATH" ] = os .Getenv ("GOPATH" )
87- ev ["IPFS_PATH" ] = os .Getenv ("IPFS_PATH" )
86+ ev [config . EnvDir ] = os .Getenv (config . EnvDir )
8887
8988 out ["environment" ] = ev
9089 return nil
9190}
9291
93- func ipfsPath () string {
94- p := os .Getenv ("IPFS_PATH" )
95- if p == "" {
96- p = path .Join (os .Getenv ("HOME" ), ".ipfs" )
97- }
98- return p
99- }
100-
10192func diskSpaceInfo (out map [string ]interface {}) error {
102- di := make (map [string ]interface {})
103- dinfo , err := sysi .DiskUsage (ipfsPath ())
93+ pathRoot , err := config .PathRoot ()
94+ if err != nil {
95+ return err
96+ }
97+ dinfo , err := sysi .DiskUsage (pathRoot )
10498 if err != nil {
10599 return err
106100 }
107101
108- di ["fstype" ] = dinfo .FsType
109- di ["total_space" ] = dinfo .Total
110- di ["free_space" ] = dinfo .Free
102+ out ["diskinfo" ] = map [string ]interface {}{
103+ "fstype" : dinfo .FsType ,
104+ "total_space" : dinfo .Total ,
105+ "free_space" : dinfo .Free ,
106+ }
111107
112- out ["diskinfo" ] = di
113108 return nil
114109}
115110
0 commit comments