Beispiel #1
0
    def extend_cli(self, root_subparsers):
        """Extend CLI with plugin subparser. """

        user_dict = {}
        if self.add_base_groups:
            user_dict = dict(shared_groups=SHARED_GROUPS)

        self.specification = SpecParser.from_plugin(subparser=root_subparsers,
                                                    plugin=self.plugin,
                                                    base_groups=user_dict)
Beispiel #2
0
 def extend_cli(self, root_subparsers):
     user_dict = {}
     if self.add_base_groups:
         user_dict = dict(description=self.plugin.description,
                          shared_groups=SHARED_GROUPS)
     self.specification = SpecParser.from_folder(
         self.plugin.settings_folders(),
         self.plugin.name,
         user_dict=user_dict,
         subparser=root_subparsers)
Beispiel #3
0
    def extend_cli(self, root_subparsers):
        """Extend CLI with plugin subparser. """

        user_dict = {}
        if self.add_base_groups:
            user_dict = dict(shared_groups=SHARED_GROUPS)

        self.specification = SpecParser.from_plugin(
            subparser=root_subparsers,
            plugin=self.plugin,
            base_groups=user_dict)