@cli.argument('-o','--output',arg_only=True,type=normpath,help='File to write to')
@cli.argument('-q','--quiet',arg_only=True,action='store_true',help="Quiet mode, only output error messages")
@cli.argument('-kb','--keyboard',arg_only=True,type=keyboard_folder,completer=keyboard_completer,required=True,help='Keyboard to generate keyboard.c for.')