15f9996aaSopenharmony_ci{
25f9996aaSopenharmony_ci    "part": {
35f9996aaSopenharmony_ci        "arg_name": "--part",
45f9996aaSopenharmony_ci        "argDefault": "",
55f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:specify component name, run 'hb push {part_name} or hb push --part {part_name}' ",
65f9996aaSopenharmony_ci        "arg_phase": "prebuild",
75f9996aaSopenharmony_ci        "arg_type": "str",
85f9996aaSopenharmony_ci        "arg_attribute": {
95f9996aaSopenharmony_ci        },
105f9996aaSopenharmony_ci        "resolve_function": "resolve_part",
115f9996aaSopenharmony_ci        "testFunction": ""
125f9996aaSopenharmony_ci      },
135f9996aaSopenharmony_ci      "target": {
145f9996aaSopenharmony_ci        "arg_name": "--target",
155f9996aaSopenharmony_ci        "argDefault": "",
165f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:specify target name, run 'hb push -t {target_number} or hb push --target {target_number}' ",
175f9996aaSopenharmony_ci        "arg_phase": "prebuild",
185f9996aaSopenharmony_ci        "arg_type": "str",
195f9996aaSopenharmony_ci        "arg_attribute": {
205f9996aaSopenharmony_ci          "abbreviation": "-t"
215f9996aaSopenharmony_ci        },
225f9996aaSopenharmony_ci        "resolve_function": "resolve_target",
235f9996aaSopenharmony_ci        "testFunction": ""
245f9996aaSopenharmony_ci      },
255f9996aaSopenharmony_ci      "list_targets": {
265f9996aaSopenharmony_ci        "arg_name": "--list-targets",
275f9996aaSopenharmony_ci        "argDefault": false,
285f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:list all target, run 'hb push --list-targets or hb push -l ' ",
295f9996aaSopenharmony_ci        "arg_phase": "prebuild",
305f9996aaSopenharmony_ci        "arg_type": "bool",
315f9996aaSopenharmony_ci        "arg_attribute": {
325f9996aaSopenharmony_ci          "abbreviation": "-l"
335f9996aaSopenharmony_ci        },
345f9996aaSopenharmony_ci        "resolve_function": "resolve_list_targets",
355f9996aaSopenharmony_ci        "testFunction": ""
365f9996aaSopenharmony_ci      },
375f9996aaSopenharmony_ci      "src": {
385f9996aaSopenharmony_ci        "arg_name": "--src",
395f9996aaSopenharmony_ci        "argDefault": "",
405f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:specify send file, run 'hb push --src or hb push -s' ",
415f9996aaSopenharmony_ci        "arg_phase": "prebuild",
425f9996aaSopenharmony_ci        "arg_type": "str",
435f9996aaSopenharmony_ci        "arg_attribute": {
445f9996aaSopenharmony_ci          "abbreviation": "-s"
455f9996aaSopenharmony_ci        },
465f9996aaSopenharmony_ci        "resolve_function": "resolve_src",
475f9996aaSopenharmony_ci        "testFunction": ""
485f9996aaSopenharmony_ci      },
495f9996aaSopenharmony_ci      "reboot": {
505f9996aaSopenharmony_ci        "arg_name": "--reboot",
515f9996aaSopenharmony_ci        "argDefault": false,
525f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:reboot device, run 'hb push --reboot or hb push -r ' ",
535f9996aaSopenharmony_ci        "arg_phase": "prebuild",
545f9996aaSopenharmony_ci        "arg_type": "bool",
555f9996aaSopenharmony_ci        "arg_attribute": {
565f9996aaSopenharmony_ci          "abbreviation": "-r"
575f9996aaSopenharmony_ci        },
585f9996aaSopenharmony_ci        "resolve_function": "resolve_reboot",
595f9996aaSopenharmony_ci        "testFunction": ""
605f9996aaSopenharmony_ci      }
615f9996aaSopenharmony_ci}