This allows overriding the client's config setting via environment variable and the new --set command-line flag. It also adds a config knob to control JSON rendering with/without pretty-printing, defaulting it to on.
Example: to turn that flag off, you'd say zeek-client --set client.pretty_json=false ....
(Unit tests forthcoming, I'm putting the basic harness for it together in a separate PR)
This allows overriding the client's config setting via environment variable and the new
--set
command-line flag. It also adds a config knob to control JSON rendering with/without pretty-printing, defaulting it to on.Example: to turn that flag off, you'd say
zeek-client --set client.pretty_json=false ...
.(Unit tests forthcoming, I'm putting the basic harness for it together in a separate PR)