@@ -2,7 +2,6 @@ package cmd
22
33import (
44 "fmt"
5- "io"
65 "os"
76 "strings"
87 "time"
@@ -18,7 +17,7 @@ import (
1817)
1918
2019// AppCreate creates an app.
21- func (d DeisCmd ) AppCreate (id , buildpack , remote string , noRemote bool ) error {
20+ func (d * DeisCmd ) AppCreate (id , buildpack , remote string , noRemote bool ) error {
2221 s , err := settings .Load (d .ConfigFile )
2322 if err != nil {
2423 return err
@@ -31,7 +30,7 @@ func (d DeisCmd) AppCreate(id, buildpack, remote string, noRemote bool) error {
3130 quit <- true
3231 <- quit
3332
34- if checkAPICompatibility (s .Client , err , d . WErr ) != nil {
33+ if d . checkAPICompatibility (s .Client , err ) != nil {
3534 return err
3635 }
3736
@@ -43,7 +42,7 @@ func (d DeisCmd) AppCreate(id, buildpack, remote string, noRemote bool) error {
4342 "BUILDPACK_URL" : buildpack ,
4443 },
4544 }
46- if _ , err = config .Set (s .Client , app .ID , configValues ); checkAPICompatibility (s .Client , err , d . WErr ) != nil {
45+ if _ , err = config .Set (s .Client , app .ID , configValues ); d . checkAPICompatibility (s .Client , err ) != nil {
4746 return err
4847 }
4948 }
@@ -69,7 +68,7 @@ func (d DeisCmd) AppCreate(id, buildpack, remote string, noRemote bool) error {
6968}
7069
7170// AppsList lists apps on the Deis controller.
72- func (d DeisCmd ) AppsList (results int ) error {
71+ func (d * DeisCmd ) AppsList (results int ) error {
7372 s , err := settings .Load (d .ConfigFile )
7473
7574 if err != nil {
@@ -81,7 +80,7 @@ func (d DeisCmd) AppsList(results int) error {
8180 }
8281
8382 apps , count , err := apps .List (s .Client , results )
84- if checkAPICompatibility (s .Client , err , d . WErr ) != nil {
83+ if d . checkAPICompatibility (s .Client , err ) != nil {
8584 return err
8685 }
8786
@@ -94,19 +93,19 @@ func (d DeisCmd) AppsList(results int) error {
9493}
9594
9695// AppInfo prints info about app.
97- func (d DeisCmd ) AppInfo (appID string ) error {
96+ func (d * DeisCmd ) AppInfo (appID string ) error {
9897 s , appID , err := load (d .ConfigFile , appID )
9998
10099 if err != nil {
101100 return err
102101 }
103102
104103 app , err := apps .Get (s .Client , appID )
105- if checkAPICompatibility (s .Client , err , d . WErr ) != nil {
104+ if d . checkAPICompatibility (s .Client , err ) != nil {
106105 return err
107106 }
108107
109- url , err := appURL (s , appID , d . WErr )
108+ url , err := d . appURL (s , appID )
110109 if err != nil {
111110 return err
112111 }
@@ -141,14 +140,14 @@ func (d DeisCmd) AppInfo(appID string) error {
141140}
142141
143142// AppOpen opens an app in the default webbrowser.
144- func (d DeisCmd ) AppOpen (appID string ) error {
143+ func (d * DeisCmd ) AppOpen (appID string ) error {
145144 s , appID , err := load (d .ConfigFile , appID )
146145
147146 if err != nil {
148147 return err
149148 }
150149
151- u , err := appURL (s , appID , d . WErr )
150+ u , err := d . appURL (s , appID )
152151 if err != nil {
153152 return err
154153 }
@@ -165,15 +164,15 @@ func (d DeisCmd) AppOpen(appID string) error {
165164}
166165
167166// AppLogs returns the logs from an app.
168- func (d DeisCmd ) AppLogs (appID string , lines int ) error {
167+ func (d * DeisCmd ) AppLogs (appID string , lines int ) error {
169168 s , appID , err := load (d .ConfigFile , appID )
170169
171170 if err != nil {
172171 return err
173172 }
174173
175174 logs , err := apps .Logs (s .Client , appID , lines )
176- if checkAPICompatibility (s .Client , err , d . WErr ) != nil {
175+ if d . checkAPICompatibility (s .Client , err ) != nil {
177176 return err
178177 }
179178
@@ -185,7 +184,7 @@ func (d DeisCmd) AppLogs(appID string, lines int) error {
185184}
186185
187186// AppRun runs a one time command in the app.
188- func (d DeisCmd ) AppRun (appID , command string ) error {
187+ func (d * DeisCmd ) AppRun (appID , command string ) error {
189188 s , appID , err := load (d .ConfigFile , appID )
190189
191190 if err != nil {
@@ -195,7 +194,7 @@ func (d DeisCmd) AppRun(appID, command string) error {
195194 d .Printf ("Running '%s'...\n " , command )
196195
197196 out , err := apps .Run (s .Client , appID , command )
198- if checkAPICompatibility (s .Client , err , d . WErr ) != nil {
197+ if d . checkAPICompatibility (s .Client , err ) != nil {
199198 return err
200199 }
201200
@@ -210,7 +209,7 @@ func (d DeisCmd) AppRun(appID, command string) error {
210209}
211210
212211// AppDestroy destroys an app.
213- func (d DeisCmd ) AppDestroy (appID , confirm string ) error {
212+ func (d * DeisCmd ) AppDestroy (appID , confirm string ) error {
214213 gitSession := false
215214
216215 s , err := settings .Load (d .ConfigFile )
@@ -246,7 +245,7 @@ func (d DeisCmd) AppDestroy(appID, confirm string) error {
246245 startTime := time .Now ()
247246 d .Printf ("Destroying %s...\n " , appID )
248247
249- if err = apps .Delete (s .Client , appID ); checkAPICompatibility (s .Client , err , d . WErr ) != nil {
248+ if err = apps .Delete (s .Client , appID ); d . checkAPICompatibility (s .Client , err ) != nil {
250249 return err
251250 }
252251
@@ -260,7 +259,7 @@ func (d DeisCmd) AppDestroy(appID, confirm string) error {
260259}
261260
262261// AppTransfer transfers app ownership to another user.
263- func (d DeisCmd ) AppTransfer (appID , username string ) error {
262+ func (d * DeisCmd ) AppTransfer (appID , username string ) error {
264263 s , appID , err := load (d .ConfigFile , appID )
265264
266265 if err != nil {
@@ -270,7 +269,7 @@ func (d DeisCmd) AppTransfer(appID, username string) error {
270269 d .Printf ("Transferring %s to %s... " , appID , username )
271270
272271 err = apps .Transfer (s .Client , appID , username )
273- if checkAPICompatibility (s .Client , err , d . WErr ) != nil {
272+ if d . checkAPICompatibility (s .Client , err ) != nil {
274273 return err
275274 }
276275
@@ -282,9 +281,9 @@ func (d DeisCmd) AppTransfer(appID, username string) error {
282281const noDomainAssignedMsg = "No domain assigned to %s"
283282
284283// appURL grabs the first domain an app has and returns this.
285- func appURL (s * settings.Settings , appID string , wErr io. Writer ) (string , error ) {
284+ func ( d * DeisCmd ) appURL (s * settings.Settings , appID string ) (string , error ) {
286285 domains , _ , err := domains .List (s .Client , appID , 1 )
287- if checkAPICompatibility (s .Client , err , wErr ) != nil {
286+ if d . checkAPICompatibility (s .Client , err ) != nil {
288287 return "" , err
289288 }
290289
0 commit comments