* 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)
 |