mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-03 03:58:01 +00:00
CLI: Fix erroneous warning when reading from stdin (#17252)
This commit is contained in:
@@ -296,7 +296,8 @@ func parseFlagFile(raw string) (string, error) {
|
|||||||
func generateFlagWarnings(args []string) string {
|
func generateFlagWarnings(args []string) string {
|
||||||
var trailingFlags []string
|
var trailingFlags []string
|
||||||
for _, arg := range args {
|
for _, arg := range args {
|
||||||
if !strings.HasPrefix(arg, "-") {
|
// "-" can be used where a file is expected to denote stdin.
|
||||||
|
if !strings.HasPrefix(arg, "-") || arg == "-" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -262,6 +262,10 @@ func TestArgWarnings(t *testing.T) {
|
|||||||
[]string{"--x=" + globalFlagDetailed},
|
[]string{"--x=" + globalFlagDetailed},
|
||||||
"--x=" + globalFlagDetailed,
|
"--x=" + globalFlagDetailed,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
[]string{"policy", "write", "my-policy", "-"},
|
||||||
|
"",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, tc := range cases {
|
for _, tc := range cases {
|
||||||
|
|||||||
Reference in New Issue
Block a user