kubo/core/commands
adamliesko a09d974652 core: get cmd outPath removes trailing slash - fixes #3729
When using path with trailing slashes, ipfs get command had issues
with trying to store content into '.' folder (as the file part of the path
was empty). Now, it correctly stores the file into desired folder,
thanks to the removal of trailing slash by introducing a
getOutPath function in get command, which does proper parsing
Of the output path.

BEFORE:
 $  .pfs get /ipns/multiformats.io/
Saving file(s) to .

NOW:
$ ./ipfs get /ipns/multiformats.io/
Saving file(s) to multiformats.io

License: MIT
Signed-off-by: adamliesko <adamliesko@gmail.com>
2017-11-18 20:04:18 +01:00
..
dag cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
e cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
files compatible to js-ipfs-api 2017-11-17 15:22:42 +01:00
object cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
unixfs cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
active.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
add.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
bitswap.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
block.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
bootstrap.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
cat.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
commands.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
config.go compatible to js-ipfs-api 2017-11-17 15:22:42 +01:00
dht_test.go update deps for new connmgr code 2017-10-14 05:38:52 -07:00
dht.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
diag.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
dns.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
external.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
filestore.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
get_test.go core: get cmd outPath removes trailing slash - fixes #3729 2017-11-18 20:04:18 +01:00
get.go core: get cmd outPath removes trailing slash - fixes #3729 2017-11-18 20:04:18 +01:00
helptext_test.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
id.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
ipns.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
keystore.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
log.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
ls.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
mount_nofuse.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
mount_unix.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
mount_windows.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
name.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
p2p.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
pin.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
ping.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
publish.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
pubsub.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
refs.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
repo.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
resolve.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
root.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
shutdown.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
stat.go update to go-ipfs-cmds 0.4.9 2017-11-17 15:22:42 +01:00
swarm.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
sysdiag.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
tar.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00
version.go cmd: use go-ipfs-cmds 2017-11-17 15:22:41 +01:00