commands/files: add error messages for `cp` paths
License: MIT Signed-off-by: Lucas Molas <schomatis@gmail.com>
Lucas Molas committed
Jul 12, 2018 at 10:55 UTC
4334ddeb35d620adac32cbe938ac93e69eeb4d49
1 file changed
+2
-2
core/commands/files.go
+2
-2
@@ -329,13 +329,13 @@ var filesCpCmd = &oldcmds.Command{
329
330
nd, err := getNodeFromPath(req.Context(), node, node.DAG, src)
331
if err != nil {
332
- res.SetError(err, cmdkit.ErrNormal)
332
+ res.SetError(fmt.Errorf("cp: cannot get node from path %s: %s", src, err), cmdkit.ErrNormal)
333
return
334
}
335
336
err = mfs.PutNode(node.FilesRoot, dst, nd)
337
if err != nil {
338
- res.SetError(err, cmdkit.ErrNormal)
338
+ res.SetError(fmt.Errorf("cp: cannot put node in path %s: %s", dst, err), cmdkit.ErrNormal)
339
return
340
}
341