minor, build a command ute-mux-<MUXER> for muxer specific options

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, if ute-mux-<MUXER> exists, just fork and run the binary right away

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, don't assign command builder result to const char* in ute-mux

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, only print ute mux help if no format has been specified

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, allow both `mux()' and `mux_main()' in a DSO, the latter being passed

the argument count and argument vector.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/per-dso-clo' into next

* feat/per-dso-clo:
  minor, allow both `mux()' and `mux_main()' in a DSO, the latter being passed
  minor, only print ute mux help if no format has been specified
  cosmetics, don't assign command builder result to const char* in ute-mux
  minor, if ute-mux-<MUXER> exists, just fork and run the binary right away
  minor, build a command ute-mux-<MUXER> for muxer specific options
minor, provide a mux_main() entrypoint in duaks muxer

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, in dukas human-readable dumper compare ticks to last tick and only output differences

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, don't execve() the muxer in ute-mux, call mux_main_f instead

We won't install the binaries so there's no point looking for them.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/per-dso-clo' into next

* feat/per-dso-clo:
  minor, don't execve() the muxer in ute-mux, call mux_main_f instead
minor, in human-readable mode in dukas muxer, close and unlink any temp files

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, fix, don't call prepare in human-readable mode

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide dukas muxer-specific option --guess to obtain some of the info from the filename

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, in dukas muxer upon --guess also try and snarf the time off the filename

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, actually support muxing again in dukas dso

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'cmd/mux-dukas' into next

* cmd/mux-dukas:
  minor, actually support muxing again in dukas dso
  minor, in dukas muxer upon --guess also try and snarf the time off the filename
  minor, provide dukas muxer-specific option --guess to obtain some of the info from the filename
  chore, fix, don't call prepare in human-readable mode
  minor, in human-readable mode in dukas muxer, close and unlink any temp files
  minor, in dukas human-readable dumper compare ticks to last tick and only output differences
  minor, provide a mux_main() entrypoint in duaks muxer
fix, cope with just one (bi5) tick present in input file for dukas muxer

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, compress bi5 ticks in dukas muxer

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, compress (old) big ticks in dukas muxer also

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide SUMUX_FLAG_ALL_TICKS, and --all in dukas muxer to denote that

tilman compression is requested to be off explicitly.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>