From 3d4697fbcdc4b78603c46564c5fcc5b6842c8e78 Mon Sep 17 00:00:00 2001 From: liliuhai Date: Fri, 29 Jul 2016 17:29:33 +0800 Subject: [PATCH] fix: on windows, add path use absolute, more add object for father path License: MIT Signed-off-by: liliuhai --- commands/cli/parse.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/commands/cli/parse.go b/commands/cli/parse.go index 19da10785ea..5a478b61a72 100644 --- a/commands/cli/parse.go +++ b/commands/cli/parse.go @@ -9,10 +9,11 @@ import ( "sort" "strings" - cmds "github.com/ipfs/go-ipfs/commands" - files "github.com/ipfs/go-ipfs/commands/files" logging "gx/ipfs/QmNQynaz7qfriSUJkiEZUrm2Wen1u3Kj9goZzWtrPyu7XR/go-log" u "gx/ipfs/QmZNVWh8LLjAavuQ2JXuFmuYH3C11xo988vSgp7UQrTRj1/go-ipfs-util" + + cmds "github.com/ipfs/go-ipfs/commands" + files "github.com/ipfs/go-ipfs/commands/files" ) var log = logging.Logger("commands/cli") @@ -416,7 +417,7 @@ func appendFile(fpath string, argDef *cmds.Argument, recursive, hidden bool) (fi } } - return files.NewSerialFile(path.Base(fpath), fpath, hidden, stat) + return files.NewSerialFile(path.Base(filepath.ToSlash(fpath)), fpath, hidden, stat) } // Inform the user if a file is waiting on input