#
dd15db95 |
|
25-Oct-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
pkgman: Add --debug option for most commands * Add CommonOptions class and add an instance to Command. It supports a debug level. * full-sync, install, search, uninstall, update: Add option --debug. This allows getting some debug output from the solver in cases where the result seems weird.
|
#
458a86aa |
|
21-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
pkgman: Organize commands by category
|
#
38e528bb |
|
11-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
pkgman: C++-ify the command handling There's now a Command class that must be derived and registered with a CommandManager, all simplified by a REGISTER_COMMAND macro. That gets rid of the print_command_usage_and_exit() function copy for every command, moves the short usage texts to the command implementations, and avoids any repetition of the command name. When implementing a new command only a new source file needs to be created, nothing else needs to be touched.
|
#
dd15db954b893bd727a4ba5972bd2019d673f074 |
|
25-Oct-2014 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
pkgman: Add --debug option for most commands * Add CommonOptions class and add an instance to Command. It supports a debug level. * full-sync, install, search, uninstall, update: Add option --debug. This allows getting some debug output from the solver in cases where the result seems weird.
|
#
458a86aacb49b152f65b810140295477d49f2f31 |
|
21-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
pkgman: Organize commands by category
|
#
38e528bbc1c368456c8b8a94d6f21081934cc4f9 |
|
11-Apr-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
pkgman: C++-ify the command handling There's now a Command class that must be derived and registered with a CommandManager, all simplified by a REGISTER_COMMAND macro. That gets rid of the print_command_usage_and_exit() function copy for every command, moves the short usage texts to the command implementations, and avoids any repetition of the command name. When implementing a new command only a new source file needs to be created, nothing else needs to be touched.
|