瀏覽代碼

Exposed mode to CLI

Pierre-Olivier Latour 11 年之前
父節點
當前提交
0a48f42ccb
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Mac/main.m

+ 2 - 1
Mac/main.m

@@ -29,9 +29,10 @@
 
 
 int main(int argc, const char* argv[]) {
 int main(int argc, const char* argv[]) {
   BOOL success = NO;
   BOOL success = NO;
+  int mode = (argc == 2 ? MIN(MAX(atoi(argv[1]), 0), 2) : 0);
   @autoreleasepool {
   @autoreleasepool {
     GCDWebServer* webServer = [[GCDWebServer alloc] init];
     GCDWebServer* webServer = [[GCDWebServer alloc] init];
-    switch (0) {
+    switch (mode) {
       
       
       case 0: {
       case 0: {
         [webServer addHandlerForBasePath:@"/" localPath:NSHomeDirectory() indexFilename:nil cacheAge:0 allowRangeRequests:YES];
         [webServer addHandlerForBasePath:@"/" localPath:NSHomeDirectory() indexFilename:nil cacheAge:0 allowRangeRequests:YES];