Я хотел бы реализовать подкоманды в моей программе. Мне также нужна возможность иметь разные аргументы для разных подкоманд. Какой лучший способ сделать это с помощью Boost.Program_options?
Подкоманды используются в таких программах, как svn, git и apt-get.
Например, в git некоторые из доступных подкоманд:
git status
git push
git add
git pull
Мой вопрос в основном такой же, как у этого парня: http://boost.2283326.n4.nabble.com/subcommands-with-program-options-like-svn-command-td2585537.html