15f9996aaSopenharmony_ci{
25f9996aaSopenharmony_ci    "part": {
35f9996aaSopenharmony_ci        "arg_name": "--part",
45f9996aaSopenharmony_ci        "argDefault": "",
55f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:specify package name, run 'hb install {package_name} or hb install --part {package_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    "global": {
145f9996aaSopenharmony_ci        "arg_name": "--global",
155f9996aaSopenharmony_ci        "argDefault": false,
165f9996aaSopenharmony_ci        "arg_help": "Default:false. Help:global install, run 'hb install {package_name} --global'",
175f9996aaSopenharmony_ci        "arg_phase": "prebuild",
185f9996aaSopenharmony_ci        "arg_type": "bool",
195f9996aaSopenharmony_ci        "arg_attribute": {
205f9996aaSopenharmony_ci            "abbreviation": "-g"
215f9996aaSopenharmony_ci          },
225f9996aaSopenharmony_ci        "resolve_function": "resolve_global",
235f9996aaSopenharmony_ci        "testFunction": "testCheck"
245f9996aaSopenharmony_ci    },
255f9996aaSopenharmony_ci    "local": {
265f9996aaSopenharmony_ci        "arg_name": "--local",
275f9996aaSopenharmony_ci        "argDefault": "",
285f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:install local package file, run 'hb install --local {package_path}'",
295f9996aaSopenharmony_ci        "arg_phase": "prebuild",
305f9996aaSopenharmony_ci        "arg_type": "str",
315f9996aaSopenharmony_ci        "arg_attribute": {
325f9996aaSopenharmony_ci            "abbreviation": "-l"
335f9996aaSopenharmony_ci          },
345f9996aaSopenharmony_ci        "resolve_function": "resolve_local",
355f9996aaSopenharmony_ci        "testFunction": ""
365f9996aaSopenharmony_ci    },
375f9996aaSopenharmony_ci    "variant": {
385f9996aaSopenharmony_ci        "arg_name": "--variant",
395f9996aaSopenharmony_ci        "argDefault": "",
405f9996aaSopenharmony_ci        "arg_help": "Default:''. Help:install product variant, run 'hb install --variant {variant_name}'",
415f9996aaSopenharmony_ci        "arg_phase": "prebuild",
425f9996aaSopenharmony_ci        "arg_type": "str",
435f9996aaSopenharmony_ci        "arg_attribute": {
445f9996aaSopenharmony_ci            "abbreviation": "-v",
455f9996aaSopenharmony_ci            "optional": [
465f9996aaSopenharmony_ci              "default"
475f9996aaSopenharmony_ci            ]
485f9996aaSopenharmony_ci        },
495f9996aaSopenharmony_ci        "resolve_function": "resolve_variant",
505f9996aaSopenharmony_ci        "testFunction": ""
515f9996aaSopenharmony_ci    }
525f9996aaSopenharmony_ci}