* Align our subprocess usage with current best practices. * remove unused import * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * fix the cpp invocation for older python * allow for unprompted installation * make sure qmk new-keyboard works on windows Co-authored-by: Ryan <fauxpark@gmail.com>
		
			
				
	
	
		
			12 lines
		
	
	
		
			308 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			308 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """This script automates the creation of keyboards.
 | |
| """
 | |
| from milc import cli
 | |
| 
 | |
| 
 | |
| @cli.subcommand('Creates a new keyboard')
 | |
| def new_keyboard(cli):
 | |
|     """Creates a new keyboard
 | |
|     """
 | |
|     # TODO: replace this bodge to the existing script
 | |
|     cli.run(['util/new_keyboard.sh'], stdin=None, capture_output=False)
 |