diff options
Diffstat (limited to 'Drop Serve/Server.m')
| -rw-r--r-- | Drop Serve/Server.m | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Drop Serve/Server.m b/Drop Serve/Server.m new file mode 100644 index 0000000..c584f3c --- /dev/null +++ b/Drop Serve/Server.m @@ -0,0 +1,33 @@ +// +// Server.m +// Drop Serve +// +// Created by TW on 10/10/20. +// Copyright (c) 2020 TW. All rights reserved. +// + +#import "Server.h" + +@implementation Server + ++ (void)serveAtPath:(NSString *)path +{ + _process = [[NSTask alloc] init]; + [_process setCurrentDirectoryPath:path]; + [_process setLaunchPath:@"/usr/bin/python"]; + [_process setArguments:[NSArray arrayWithObjects: + @"-m", + @"SimpleHTTPServer", + nil]]; + + NSLog(@"%@", _process); + + [_process launch]; +} + ++ (void)stop +{ + [_process interrupt]; +} + +@end |
