def add_parser_arguments()

in idb/cli/commands/settings.py [0:0]


    def add_parser_arguments(self, parser: ArgumentParser) -> None:
        parser.add_argument(
            "--domain",
            type=str,
            default=None,
            help="Preference domain, assumed to be Apple Global Domain if not specified",
        )
        parser.add_argument(
            "name",
            help="Preference name",
            type=str,
        )
        parser.add_argument(
            "--type",
            help="Specifies the type of the value to be set, for supported types see 'defaults get help' defaults to string. "
            "Example of usage: idb set --domain com.apple.suggestions.plist SuggestionsAppLibraryEnabled --type bool true",
            type=str,
            default="string",
        )
        parser.add_argument(
            "value",
            help="Preference value",
            type=str,
        )
        super().add_parser_arguments(parser)