credstash не может удалить определенные ключи с помощью тире - PullRequest
0 голосов
/ 21 мая 2019

Во время работы credstash, похоже, происходит сбой при удалении с ключом типа "a / b / c: bb-cc: cc-dd"

Я могу успешно создать ключ в этом шаблоне и получить значение из него. Однако команда credstash delete не может удалить ключ по этому шаблону.

$ credstash put -a "a / b / c: bb-cc: cc-dd" "value" a / b / c: bb: cc-dd был сохранен $ credstash delete "a / b / c: bb-cc: cc-dd" $ credstash get "a / b / c: bb-cc: cc-dd" значение

Пробовал с другими более простыми комбинациями клавиш, такими как "justAString" или даже с чем-то более похожим, например, "a / b / c: bb: cc-dd".

Вот как это должно работать

$ credstash put -a "a/b/c:bb:cc-dd" "value"
a/b/c:bb:cc-dd has been stored
$ credstash delete "a/b/c:bb:cc-dd"
Deleting a/b/c:bb:cc-dd -- version 0000000000000000001
$ credstash get "a/b/c:bb:cc-dd"
Item {'name': 'a/b/c:bb:cc-dd'} couldn't be found.

Это когда не получается

$ credstash put -a "a/b/c:bb-cc:cc-dd" "value"
a/b/c:bb:cc-dd has been stored
$ credstash delete "a/b/c:bb-cc:cc-dd"
$ credstash get "a/b/c:bb-cc:cc-dd"
value

Ожидайте, что ключ будет удален после того, как "credstash Delete" завершит выполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...