@@ -32,36 +32,36 @@ func Get(args []string) int {
32
32
// Parse args
33
33
args , flags , err := cmd .parseArgs (args )
34
34
if err != nil {
35
- fmt .Fprintln ( os . Stderr , err .Error ())
35
+ fmt .Println ( err .Error ())
36
36
return 10
37
37
}
38
38
39
39
// Read lock.json
40
40
lockJSON , err := lockjson .Read ()
41
41
if err != nil {
42
- fmt .Fprintln ( os . Stderr , "[ERROR] Could not read lock.json: " + err .Error ())
42
+ fmt .Println ( "[ERROR] Could not read lock.json: " + err .Error ())
43
43
return 11
44
44
}
45
45
46
46
reposPathList , err := cmd .getReposPathList (flags , args , lockJSON )
47
47
if err != nil {
48
- fmt .Fprintln ( os . Stderr , "[ERROR] Could not get repos list: " + err .Error ())
48
+ fmt .Println ( "[ERROR] Could not get repos list: " + err .Error ())
49
49
return 12
50
50
}
51
51
52
52
// Check if any repositories are dirty
53
53
for _ , reposPath := range reposPathList {
54
54
fullpath := pathutil .FullReposPathOf (reposPath )
55
55
if cmd .pathExists (fullpath ) && cmd .isDirtyWorktree (fullpath ) {
56
- fmt .Fprintln ( os . Stderr , "[ERROR] Repository has dirty worktree: " + fullpath )
56
+ fmt .Println ( "[ERROR] Repository has dirty worktree: " + fullpath )
57
57
return 13
58
58
}
59
59
}
60
60
61
61
// Begin transaction
62
62
err = transaction .Create ()
63
63
if err != nil {
64
- fmt .Fprintln ( os . Stderr , "[ERROR] Failed to begin transaction: " + err .Error ())
64
+ fmt .Println ( "[ERROR] Failed to begin transaction: " + err .Error ())
65
65
return 14
66
66
}
67
67
defer transaction .Remove ()
@@ -77,7 +77,7 @@ func Get(args []string) int {
77
77
// Get HEAD hash string
78
78
hash , err := cmd .getHEADHashString (reposPath )
79
79
if err != nil {
80
- fmt .Fprintln ( os . Stderr , "[ERROR] Failed to get HEAD commit hash: " + err .Error ())
80
+ fmt .Println ( "[ERROR] Failed to get HEAD commit hash: " + err .Error ())
81
81
continue
82
82
}
83
83
// Update repos[]/trx_id, repos[]/version
@@ -88,24 +88,24 @@ func Get(args []string) int {
88
88
upgradedList = append (upgradedList , reposPath )
89
89
}
90
90
} else {
91
- fmt .Fprintln ( os . Stderr , "[ERROR] Failed to install / upgrade plugins: " + err .Error ())
91
+ fmt .Println ( "[ERROR] Failed to install / upgrade plugins: " + err .Error ())
92
92
}
93
93
}
94
94
95
95
if updatedLockJSON {
96
96
err = lockjson .Write (lockJSON )
97
97
if err != nil {
98
- fmt .Fprintln ( os . Stderr , "[ERROR] Could not write to lock.json: " + err .Error ())
98
+ fmt .Println ( "[ERROR] Could not write to lock.json: " + err .Error ())
99
99
return 15
100
100
}
101
101
}
102
102
103
103
// Show upgraded plugins
104
104
if len (upgradedList ) > 0 {
105
- fmt .Fprintln ( os . Stderr , "[WARN] Reloading upgraded plugin is not supported." )
106
- fmt .Fprintln ( os . Stderr , "[WARN] Please restart your Vim to reload the following plugins:" )
105
+ fmt .Println ( "[WARN] Reloading upgraded plugin is not supported." )
106
+ fmt .Println ( "[WARN] Please restart your Vim to reload the following plugins:" )
107
107
for _ , reposPath := range upgradedList {
108
- fmt .Fprintln ( os . Stderr , "[WARN] " + reposPath )
108
+ fmt .Println ( "[WARN] " + reposPath )
109
109
}
110
110
}
111
111
@@ -115,8 +115,9 @@ func Get(args []string) int {
115
115
func (getCmd ) parseArgs (args []string ) ([]string , * getFlags , error ) {
116
116
var flags getFlags
117
117
fs := flag .NewFlagSet (os .Args [0 ], flag .ContinueOnError )
118
+ fs .SetOutput (os .Stdout )
118
119
fs .Usage = func () {
119
- fmt .Fprintln ( os . Stderr , `
120
+ fmt .Println ( `
120
121
Usage
121
122
volt get [-help] [-l] [-u] [-v] [{repository} ...]
122
123
@@ -125,7 +126,7 @@ Description
125
126
126
127
Options` )
127
128
fs .PrintDefaults ()
128
- fmt .Fprintln ( os . Stderr )
129
+ fmt .Println ( )
129
130
}
130
131
fs .BoolVar (& flags .lockJSON , "l" , false , "from lock.json" )
131
132
fs .BoolVar (& flags .upgrade , "u" , false , "upgrade installed vim plugin" )
0 commit comments