This short patch series improves the option types we support, adds support for argument, and as an unrelated patch it expands a bit the ganeti-confd man page.
Did not run QA but it passes unittests and lint checks/distcheck. Iustin Pop (6): Add support for arguments in --help-completion Support the new option types in build-bash-completion Define the actual arguments that are supported by programs Enable bash completion for Haskell daemons too Split the OptComplNumeric into integer/float ones Improve the confd man page Makefile.am | 2 +- autotools/build-bash-completion | 93 +++++++++++++++++++++++++------- autotools/run-in-tempdir | 2 +- htest/Test/Ganeti/Common.hs | 13 ++--- htest/Test/Ganeti/Daemon.hs | 2 +- htest/Test/Ganeti/HTools/CLI.hs | 4 +- htools/Ganeti/Common.hs | 41 ++++++++++---- htools/Ganeti/Daemon.hs | 4 +- htools/Ganeti/HTools/CLI.hs | 15 +++--- htools/Ganeti/HTools/Program.hs | 16 +++--- htools/Ganeti/HTools/Program/Hail.hs | 11 +++- htools/Ganeti/HTools/Program/Hbal.hs | 14 +++-- htools/Ganeti/HTools/Program/Hcheck.hs | 11 +++- htools/Ganeti/HTools/Program/Hinfo.hs | 11 +++- htools/Ganeti/HTools/Program/Hscan.hs | 11 +++- htools/Ganeti/HTools/Program/Hspace.hs | 11 +++- htools/htools.hs | 5 +- man/ganeti-confd.rst | 17 ++++++ 18 files changed, 217 insertions(+), 66 deletions(-) -- 1.7.10.4
