From 4bfa3b273ea9d23fa642b5b87b1113429f5f539b Mon Sep 17 00:00:00 2001 From: Keisuke Kuroyanagi Date: Fri, 7 Nov 2014 06:49:34 +0900 Subject: Introduce CommandUtils for dicttoolkit Bug: 10059681 Change-Id: Ic6947e76d77dc87bf88dc3a2b749e41fae7553b7 --- native/dicttoolkit/dict_toolkit_main.cpp | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'native/dicttoolkit/dict_toolkit_main.cpp') diff --git a/native/dicttoolkit/dict_toolkit_main.cpp b/native/dicttoolkit/dict_toolkit_main.cpp index d71b50eb4..22db3d4d1 100644 --- a/native/dicttoolkit/dict_toolkit_main.cpp +++ b/native/dicttoolkit/dict_toolkit_main.cpp @@ -16,8 +16,25 @@ #include +#include "dict_toolkit_defines.h" +#include "utils/command_utils.h" + +void usage(int argc, char **argv) { + fprintf(stderr, "Usage: %s [arguments]\n", argc > 0 ? argv[0] : "dicttoolkit"); +} + int main(int argc, char **argv) { + if (argc < MIN_ARG_COUNT) { + usage(argc, argv); + return 0; + } + using namespace latinime::dicttoolkit; + const CommandType commandType = CommandUtils::getCommandType(argv[1]); + if (commandType == CommandType::Unknown) { + CommandUtils::printCommandUnknownMessage(argv[0], argv[1]); + return 0; + } // TODO: Implement. - printf("%s\n", argv[0]); + fprintf(stderr, "Command '%s' has not been implemented yet.\n", argv[1]); return 0; } -- cgit v1.2.3-83-g751a