consul/command/kv
Blake Covarrubias b01fa1f924 cli: Fix broken KV import on Windows (#10820)
Consul 1.10 (PR #9792) introduced the ability to specify a prefix when
importing KV's. This however introduced a regression on Windows
systems which breaks `kv import`. The key name is joined with
specified`-prefix` using `filepath.Join()` which uses a forward slash
(/) to delimit values on Unix-based systems, and a backslash (\) to
delimit values on Windows – the latter of which is incompatible with
Consul KV paths.

This commit replaces filepath.Join() with path.Join() which uses a
forward slash as the delimiter, providing consistent key join behavior
across supported operating systems.

Fixes #10583
2021-08-10 21:42:52 +00:00
..
del testing: skip slow tests with -short 2020-12-07 13:42:55 -05:00
exp testing: skip slow tests with -short 2020-12-07 13:42:55 -05:00
get testing: skip slow tests with -short 2020-12-07 13:42:55 -05:00
imp cli: Fix broken KV import on Windows (#10820) 2021-08-10 21:42:52 +00:00
impexp OSS KV Modifications to Support Namespaces 2019-11-25 12:57:35 -05:00
put testing: skip slow tests with -short 2020-12-07 13:42:55 -05:00
kv.go commands: get HTTP API flags for usage automatically 2017-10-18 00:08:45 +02:00
kv_test.go commands: run all tests in parallel (again) 2017-10-18 00:08:45 +02:00