aboutsummaryrefslogtreecommitdiffstats
path: root/native/dicttoolkit/dict_toolkit_main.cpp
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-11-08 21:36:24 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-11-08 21:36:25 +0000
commit61280c0b7fc87cf901272f38b75d12c5193b33ff (patch)
treecec830641a141be7cc461b85607174da9ed71884 /native/dicttoolkit/dict_toolkit_main.cpp
parentd2a47cceb290769e2c1c38ee3b77c9413ff0af3e (diff)
parentbd48963bdf20aa58b2f4d0cca762aba0f2917858 (diff)
downloadlatinime-61280c0b7fc87cf901272f38b75d12c5193b33ff.tar.gz
latinime-61280c0b7fc87cf901272f38b75d12c5193b33ff.tar.xz
latinime-61280c0b7fc87cf901272f38b75d12c5193b33ff.zip
Merge "Add CommandExecutor for dicttoolkit."
Diffstat (limited to 'native/dicttoolkit/dict_toolkit_main.cpp')
-rw-r--r--native/dicttoolkit/dict_toolkit_main.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/native/dicttoolkit/dict_toolkit_main.cpp b/native/dicttoolkit/dict_toolkit_main.cpp
index 22db3d4d1..53cc5e915 100644
--- a/native/dicttoolkit/dict_toolkit_main.cpp
+++ b/native/dicttoolkit/dict_toolkit_main.cpp
@@ -26,15 +26,14 @@ void usage(int argc, char **argv) {
int main(int argc, char **argv) {
if (argc < MIN_ARG_COUNT) {
usage(argc, argv);
- return 0;
+ return 1;
}
using namespace latinime::dicttoolkit;
const CommandType commandType = CommandUtils::getCommandType(argv[1]);
if (commandType == CommandType::Unknown) {
CommandUtils::printCommandUnknownMessage(argv[0], argv[1]);
- return 0;
+ return 1;
}
- // TODO: Implement.
- fprintf(stderr, "Command '%s' has not been implemented yet.\n", argv[1]);
- return 0;
+ const auto executor = CommandUtils::getCommandExecutor(commandType);
+ return executor(argc - 1, argv + 1);
}