feat: add build CI (#1028)

This commit is contained in:
laride
2025-08-05 20:03:37 +08:00
committed by GitHub
parent 90602d3802
commit 36476f05cd
2 changed files with 101 additions and 19 deletions

View File

@@ -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-boardsJSON 格式输出")
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