@@ -10,7 +10,6 @@ import (
10
10
"strings"
11
11
12
12
"github.com/jcelliott/lumber"
13
- "github.com/nanobox-io/nanobox-golang-stylish"
14
13
15
14
"github.com/nanobox-io/nanobox/models"
16
15
"github.com/nanobox-io/nanobox/util/config"
@@ -99,16 +98,18 @@ func (native Native) Destroy() error {
99
98
// TODO: remove nanobox images
100
99
101
100
if native .hasNetwork () {
102
- fmt . Print ( stylish . Bullet ( "Removing custom docker network..." ) )
101
+ display . StartTask ( "Removing custom docker network..." )
103
102
104
103
cmd := exec .Command ("docker" , "network" , "rm" , "nanobox" )
105
104
106
105
cmd .Stdout = display .NewStreamer (" " )
107
106
cmd .Stderr = display .NewStreamer (" " )
108
107
109
108
if err := cmd .Run (); err != nil {
109
+ display .ErrorTask ()
110
110
return err
111
111
}
112
+ display .StopTask ()
112
113
}
113
114
114
115
return nil
@@ -119,7 +120,7 @@ func (native Native) Start() error {
119
120
120
121
// TODO: some networking maybe???
121
122
if ! native .hasNetwork () {
122
- fmt . Print ( stylish . Bullet ( "Setting up custom docker network..." ) )
123
+ display . StartTask ( "Setting up custom docker network..." )
123
124
124
125
config , _ := models .LoadConfig ()
125
126
ip , ipNet , err := net .ParseCIDR (config .NativeNetworkSpace )
@@ -133,8 +134,11 @@ func (native Native) Start() error {
133
134
cmd .Stderr = display .NewStreamer (" " )
134
135
135
136
if err := cmd .Run (); err != nil {
137
+ display .ErrorTask ()
138
+ display .NetworkCreateError ()
136
139
return err
137
140
}
141
+ display .StopTask ()
138
142
}
139
143
140
144
return nil
0 commit comments