@@ -186,11 +186,11 @@ func runViewDo(c *cli.Context) error {
186186
187187 data , err := assets [0 ].Section .Asset (assets [0 ].Name )
188188 if err != nil {
189- return fmt .Errorf ("%s: %v " , assets [0 ].Path , err )
189+ return fmt .Errorf ("%s: %w " , assets [0 ].Path , err )
190190 }
191191
192192 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 )
194194 }
195195
196196 return nil
@@ -251,19 +251,19 @@ func extractAsset(d string, a asset, overwrite, rename bool) error {
251251
252252 data , err := a .Section .Asset (a .Name )
253253 if err != nil {
254- return fmt .Errorf ("%s: %v " , a .Path , err )
254+ return fmt .Errorf ("%s: %w " , a .Path , err )
255255 }
256256
257257 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 )
259259 }
260260
261261 perms := os .ModePerm & 0o666
262262
263263 fi , err := os .Lstat (dest )
264264 if err != nil {
265265 if ! errors .Is (err , os .ErrNotExist ) {
266- return fmt .Errorf ("%s: %v " , dest , err )
266+ return fmt .Errorf ("%s: %w " , dest , err )
267267 }
268268 } else if ! overwrite && ! rename {
269269 fmt .Printf ("%s already exists; skipped.\n " , dest )
@@ -272,20 +272,20 @@ func extractAsset(d string, a asset, overwrite, rename bool) error {
272272 return fmt .Errorf ("%s already exists, but it's not a regular file" , dest )
273273 } else if rename {
274274 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 )
276276 }
277277 // Attempt to respect file permissions mask (even if user:group will be set anew)
278278 perms = fi .Mode ()
279279 }
280280
281281 file , err := os .OpenFile (dest , os .O_WRONLY | os .O_TRUNC | os .O_CREATE , perms )
282282 if err != nil {
283- return fmt .Errorf ("%s: %v " , dest , err )
283+ return fmt .Errorf ("%s: %w " , dest , err )
284284 }
285285 defer file .Close ()
286286
287287 if _ , err = file .Write (data ); err != nil {
288- return fmt .Errorf ("%s: %v " , dest , err )
288+ return fmt .Errorf ("%s: %w " , dest , err )
289289 }
290290
291291 fmt .Println (dest )
@@ -325,7 +325,7 @@ func getPatterns(args []string) ([]glob.Glob, error) {
325325 pat := make ([]glob.Glob , len (args ))
326326 for i := range args {
327327 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 )
329329 } else {
330330 pat [i ] = g
331331 }
0 commit comments