diff options
-rw-r--r-- | DomeKey/main.m | 5 | ||||
m--------- | lib/dome-key-map | 0 |
2 files changed, 4 insertions, 1 deletions
diff --git a/DomeKey/main.m b/DomeKey/main.m index 5bda636..06db5aa 100644 --- a/DomeKey/main.m +++ b/DomeKey/main.m @@ -9,9 +9,12 @@ #import <Foundation/Foundation.h> #import "AppDelegate.h" #import "Mappings.h" +#import "dome_key_map.h" int main(int argc, const char * argv[]) { - if (argc == 2 && strcmp(argv[1], "--reload-mappings") == 0) { + const Config *config = c_parse_args(argv, argc); + + if (config->args.reload) { [Mappings dispatchReload]; return 0; // TODO: Return result of `notify_post`, and still log diff --git a/lib/dome-key-map b/lib/dome-key-map -Subproject 85de1bbd2ef62aa6ea9e2b13147b51ec3245fac +Subproject 60809b7884621cb949eec3ddbe1eae76103d17c |