hygiene, define the same set of helpers for umbrellas as there are for commands

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
follow-up, adapt templates to changed YUCK_UMB

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, use YUCK_UMB to refer to the current UMB

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, YUCK_CURRENT_CMD->YUCK_CMD and YUCK_CMD->YUCK_ALL_CMDS

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/dsl'

* core/dsl:
  hygiene, YUCK_CURRENT_CMD->YUCK_CMD and YUCK_CMD->YUCK_ALL_CMDS
  fix, use YUCK_UMB to refer to the current UMB
  follow-up, adapt templates to changed YUCK_UMB
  hygiene, define the same set of helpers for umbrellas as there are for commands
chore, rename template files to something that makes sense

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist'

* bld/dist:
  chore, rename template files to something that makes sense
minor, refactor yuck_cmd_line(), spin off yuck_first_line()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, generate name section from first line of yuck_umb_desc()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide alternative (non-sense) string if no first line is presented for NAME section

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, make the string getter name YUCK_XXX_STR everywhere

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, PEBKAC, properly backquote result in yuck_first_line()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, get rid of patsubst() in yuck.man.m4 and use yuck_esc() to turn on/off \fI and \fR

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support custom package string

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, support replacee strings of length >1 in yuck_esc()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, font-lock option lines properly

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, font-lock synopsis line properly

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, replace foreach collector variable name by something less fishy

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, replace patsubst() in command traversal by yuck_esc()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, refactor mkftempp() into mktempp() and mkftempp()

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