{
    "part": {
        "arg_name": "--part",
        "argDefault": "",
        "arg_help": "Default:''. Help:specify component name, run 'hb push {part_name} or hb push --part {part_name}' ",
        "arg_phase": "prebuild",
        "arg_type": "str",
        "arg_attribute": {
        },
        "resolve_function": "resolve_part",
        "testFunction": ""
      },
      "sn": {
        "arg_name": "--sn",
        "argDefault": "",
        "arg_help": "Default:''. Help:specify machine number, run 'hb push -sn {sn_number} or hb push --sn {sn_number}' ",
        "arg_phase": "prebuild",
        "arg_type": "str",
        "arg_attribute": {
          "abbreviation": "-sn"
        },
        "resolve_function": "resolve_target",
        "testFunction": ""
      },
      "list_targets": {
        "arg_name": "--list-targets",
        "argDefault": false,
        "arg_help": "Default:''. Help:list all target, run 'hb push --list-targets or hb push -l ' ",
        "arg_phase": "prebuild",
        "arg_type": "bool",
        "arg_attribute": {
          "abbreviation": "-l"
        },
        "resolve_function": "resolve_list_targets",
        "testFunction": ""
      },
      "src": {
        "arg_name": "--src",
        "argDefault": "",
        "arg_help": "Default:''. Help:specify send file, run 'hb push --src or hb push -s' ",
        "arg_phase": "prebuild",
        "arg_type": "str",
        "arg_attribute": {
          "abbreviation": "-s"
        },
        "resolve_function": "resolve_src",
        "testFunction": ""
      },
      "reboot": {
        "arg_name": "--reboot",
        "argDefault": false,
        "arg_help": "Default:''. Help:reboot device, run 'hb push --reboot or hb push -r ' ",
        "arg_phase": "prebuild",
        "arg_type": "bool",
        "arg_attribute": {
          "abbreviation": "-r"
        },
        "resolve_function": "resolve_reboot",
        "testFunction": ""
      }
}