@@ -186,11 +186,11 @@ func runViewDo(c *cli.Context) error {
186
186
187
187
data , err := assets [0 ].Section .Asset (assets [0 ].Name )
188
188
if err != nil {
189
- return fmt .Errorf ("%s: %v " , assets [0 ].Path , err )
189
+ return fmt .Errorf ("%s: %w " , assets [0 ].Path , err )
190
190
}
191
191
192
192
if _ , err = os .Stdout .Write (data ); err != nil {
193
- return fmt .Errorf ("%s: %v " , assets [0 ].Path , err )
193
+ return fmt .Errorf ("%s: %w " , assets [0 ].Path , err )
194
194
}
195
195
196
196
return nil
@@ -251,19 +251,19 @@ func extractAsset(d string, a asset, overwrite, rename bool) error {
251
251
252
252
data , err := a .Section .Asset (a .Name )
253
253
if err != nil {
254
- return fmt .Errorf ("%s: %v " , a .Path , err )
254
+ return fmt .Errorf ("%s: %w " , a .Path , err )
255
255
}
256
256
257
257
if err := os .MkdirAll (dir , os .ModePerm ); err != nil {
258
- return fmt .Errorf ("%s: %v " , dir , err )
258
+ return fmt .Errorf ("%s: %w " , dir , err )
259
259
}
260
260
261
261
perms := os .ModePerm & 0o666
262
262
263
263
fi , err := os .Lstat (dest )
264
264
if err != nil {
265
265
if ! errors .Is (err , os .ErrNotExist ) {
266
- return fmt .Errorf ("%s: %v " , dest , err )
266
+ return fmt .Errorf ("%s: %w " , dest , err )
267
267
}
268
268
} else if ! overwrite && ! rename {
269
269
fmt .Printf ("%s already exists; skipped.\n " , dest )
@@ -272,20 +272,20 @@ func extractAsset(d string, a asset, overwrite, rename bool) error {
272
272
return fmt .Errorf ("%s already exists, but it's not a regular file" , dest )
273
273
} else if rename {
274
274
if err := util .Rename (dest , dest + ".bak" ); err != nil {
275
- return fmt .Errorf ("Error creating backup for %s: %v " , dest , err )
275
+ return fmt .Errorf ("Error creating backup for %s: %w " , dest , err )
276
276
}
277
277
// Attempt to respect file permissions mask (even if user:group will be set anew)
278
278
perms = fi .Mode ()
279
279
}
280
280
281
281
file , err := os .OpenFile (dest , os .O_WRONLY | os .O_TRUNC | os .O_CREATE , perms )
282
282
if err != nil {
283
- return fmt .Errorf ("%s: %v " , dest , err )
283
+ return fmt .Errorf ("%s: %w " , dest , err )
284
284
}
285
285
defer file .Close ()
286
286
287
287
if _ , err = file .Write (data ); err != nil {
288
- return fmt .Errorf ("%s: %v " , dest , err )
288
+ return fmt .Errorf ("%s: %w " , dest , err )
289
289
}
290
290
291
291
fmt .Println (dest )
@@ -325,7 +325,7 @@ func getPatterns(args []string) ([]glob.Glob, error) {
325
325
pat := make ([]glob.Glob , len (args ))
326
326
for i := range args {
327
327
if g , err := glob .Compile (args [i ], '/' ); err != nil {
328
- return nil , fmt .Errorf ("'%s': Invalid glob pattern: %v " , args [i ], err )
328
+ return nil , fmt .Errorf ("'%s': Invalid glob pattern: %w " , args [i ], err )
329
329
} else {
330
330
pat [i ] = g
331
331
}
0 commit comments