diff --git a/.changelog/10820.txt b/.changelog/10820.txt new file mode 100644 index 000000000..506355c27 --- /dev/null +++ b/.changelog/10820.txt @@ -0,0 +1,3 @@ +```release-note:bug +cli: Fix broken KV import command on Windows. +``` diff --git a/command/kv/imp/kv_import.go b/command/kv/imp/kv_import.go index 0c46ffd5b..6188dbf4f 100644 --- a/command/kv/imp/kv_import.go +++ b/command/kv/imp/kv_import.go @@ -10,7 +10,7 @@ import ( "io" "io/ioutil" "os" - "path/filepath" + "path" "github.com/hashicorp/consul/api" "github.com/hashicorp/consul/command/flags" @@ -79,7 +79,7 @@ func (c *cmd) Run(args []string) int { } pair := &api.KVPair{ - Key: filepath.Join(c.prefix, entry.Key), + Key: path.Join(c.prefix, entry.Key), Flags: entry.Flags, Value: value, }