| 
									
										
										
										
											2013-07-17 16:42:06 +08:00
										 |  |  | #!/usr/bin/env python | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import os | 
					
						
							|  |  |  | import subprocess | 
					
						
							|  |  |  | import sys | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def main(): | 
					
						
							| 
									
										
										
										
											2013-07-19 10:41:24 +08:00
										 |  |  |   os.chdir(SOURCE_ROOT) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-17 16:42:06 +08:00
										 |  |  |   if sys.platform == 'darwin': | 
					
						
							|  |  |  |     atom_shell = os.path.join(SOURCE_ROOT, 'out', 'Debug', 'Atom.app', | 
					
						
							|  |  |  |                               'Contents', 'MacOS', 'Atom') | 
					
						
							|  |  |  |   else: | 
					
						
							|  |  |  |     atom_shell = os.path.join(SOURCE_ROOT, 'out', 'Debug', 'atom.exe') | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-19 10:41:24 +08:00
										 |  |  |   subprocess.check_call([atom_shell, 'spec']) | 
					
						
							| 
									
										
										
										
											2013-07-17 16:42:06 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if __name__ == '__main__': | 
					
						
							|  |  |  |   sys.exit(main()) |