Exposed mode to CLI

This commit is contained in:
Pierre-Olivier Latour
2014-03-20 08:53:29 -07:00
parent 6c1439405d
commit 0a48f42ccb

View File

@ -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];