aboutsummaryrefslogtreecommitdiffstats
path: root/Drop Serve/Server.m
blob: c584f3c68d420bb1a687d1fce63ac414b066423e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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