forked from xiaozhi/xiaozhi-esp32
feat: add build CI (#1028)
This commit is contained in:
@@ -123,8 +123,20 @@ if __name__ == "__main__":
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument("board", nargs="?", default=None, help="板子类型或 all")
|
||||
parser.add_argument("-c", "--config", default="config.json", help="指定 config 文件名,默认 config.json")
|
||||
parser.add_argument("--list-boards", action="store_true", help="列出所有支持的 board 列表")
|
||||
parser.add_argument("--json", action="store_true", help="配合 --list-boards,JSON 格式输出")
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.list_boards:
|
||||
board_configs = get_all_board_types()
|
||||
boards = list(board_configs.values())
|
||||
if args.json:
|
||||
print(json.dumps(boards))
|
||||
else:
|
||||
for board in boards:
|
||||
print(board)
|
||||
sys.exit(0)
|
||||
|
||||
if args.board:
|
||||
board_configs = get_all_board_types()
|
||||
found = False
|
||||
|
||||
Reference in New Issue
Block a user