open-consul/command/intention
Alex Dzyoba 827c5d9010
command: change delim in columnize to funny node names (#6652)
When node name contains vertical bar symbol some commands output is
garbled because `|` is used as a delimiter in `columnize.SimpleFormat`.

This commit changes format string to use `\x1f` - ASCII unit
separator[1] as a delimiter and also adds test to cover this case.

Affected commands:

* `consul catalog nodes`
* `consul members`
* `consul operator raft list-peers`
* `consul intention get`

Fixes #3951.

[1]: https://en.wikipedia.org/wiki/Delimiter#Solutions
2020-03-09 11:24:56 +01:00
..
check Pass a testing.T into NewTestAgent and TestAgent.Start (#5342) 2019-02-14 10:59:14 -05:00
create Fix a couple bugs regarding intentions with namespaces (#7169) 2020-01-29 17:30:38 -05:00
delete Pass a testing.T into NewTestAgent and TestAgent.Start (#5342) 2019-02-14 10:59:14 -05:00
finder Fix a couple bugs regarding intentions with namespaces (#7169) 2020-01-29 17:30:38 -05:00
get command: change delim in columnize to funny node names (#6652) 2020-03-09 11:24:56 +01:00
match Pass a testing.T into NewTestAgent and TestAgent.Start (#5342) 2019-02-14 10:59:14 -05:00
intention.go command/intention: address comment feedback 2018-06-14 09:42:20 -07:00
intention_test.go command/intention/create 2018-06-14 09:42:18 -07:00