Currently --tag makes no difference on the output in --files (and --results).
That makes these give different output:
parallel --tag --files echo ::: a | parallel cat
parallel --tag echo ::: a
because the last is prepended with 'a\t'.
I am not sure what I would expect. So, dear users, what would you
expect this to do:
parallel --tag --files echo ::: a | parallel cat
Do you expect it to do the same as:
parallel --files echo ::: a | parallel cat
or:
parallel --tag echo ::: a
Along the same lines: What should this do:
parallel --tmux --tag echo {}\;sleep {} ::: {1..10}
and this:
parallel --tag --tmux emacs ::: a b
--line-buffer, --group, --ungroup are ignored when using --tmux. Do
you want a warning about that, or should GNU Parallel silently ignore
those options with using --tmux?
/Ole