Exemplo n.º 1
0
 def _print_purchase_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(
             self.get_collection(argv),
             parameters=self._get_filter_parameters())
     elif param_num == 1:
         completions.print_identifiers(self._client.organizations())
Exemplo n.º 2
0
 def _print_entity_completions(self, param_num, argv):
     file_pos = self._get_file_position()
     if param_num < file_pos:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > file_pos - 1 and param_num == file_pos:
         completions.print_identifiers(
             self._get_owning_entity(argv).files())
Exemplo n.º 3
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 4:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 3 and param_num == 4:
         completions.print_identifiers(
             self._client.get_host(argv[0], argv[1],
                                   argv[2]).get_application(argv[3]))
Exemplo n.º 4
0
 def _print_file_completions(self, param_num, argv):
     if param_num < 3:
         self._print_entity_completions(param_num, argv)
     elif len(argv) > 2 and param_num == 3:
         completions.print_identifiers(self._client.get_host(argv[0], argv[1], argv[2]).applications())
     elif len(argv) > 3 and param_num == 4:
         completions.print_identifiers(self._client.get_application(argv[0], argv[3]).files())
Exemplo n.º 5
0
 def _print_entity_completions(self, param_num, argv):
     file_pos = self._get_parameter_position()
     if param_num < file_pos:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > file_pos - 1 and param_num == file_pos:
         res = self._get_owning_entity(argv)
         completions.print_identifiers(res.parameters())
Exemplo n.º 6
0
 def _print_file_completions(self, param_num, argv):
     if param_num < 3:
         self._print_entity_completions(param_num, argv)
     elif len(argv) > 2 and param_num == 3:
         completions.print_identifiers(
             self._client.get_host(argv[0], argv[1],
                                   argv[2]).applications())
     elif len(argv) > 3 and param_num == 4:
         completions.print_identifiers(
             self._client.get_application(argv[0], argv[3]).files())
Exemplo n.º 7
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self._client.environments(argv[0]))
     elif len(argv) > 1 and param_num == 2:
         completions.print_identifiers(self._client.hosts(argv[0], argv[1]))
Exemplo n.º 8
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self._client.environments(argv[0]))
     elif len(argv) > 1 and param_num == 2:
         completions.print_identifiers(self._client.hosts(argv[0], argv[1]))
Exemplo n.º 9
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self._client.environments(argv[0]))
     elif len(argv) > 1 and param_num == 2:
         completions.print_identifiers(self._client.hosts(argv[0], argv[1]))
     elif len(argv) > 2 and param_num == 3:
         host = self._client.get_host(argv[0], argv[1], argv[2])
         completions.print_escaped_strings(host.application_names)
Exemplo n.º 10
0
 def _print_entity_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self.get_collection(argv), parameters = self._get_filter_parameters())
Exemplo n.º 11
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 3:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 2 and param_num == 3:
         host = self._client.get_host(argv[0], argv[1], argv[2])
         completions.print_identifiers(self._get_settings(host, argv))
Exemplo n.º 12
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 1:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(
             self._client.get_organization(argv[0]).settings())
Exemplo n.º 13
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 2:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 1 and param_num == 2:
         completions.print_identifiers(
             self._client.get_platform(argv[0], argv[1]).settings())
Exemplo n.º 14
0
 def _print_render_file_completions(self, param_num, argv):
     if param_num < 3:
         self._print_entity_completions(param_num, argv)
     elif len(argv) > 0 and param_num == 3:
         host = self._get_host(argv)
         completions.print_identifiers(self._client.get_distribution(argv[0], host.distribution_name).files())
Exemplo n.º 15
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 1:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self._get_collection(argv[0]))
Exemplo n.º 16
0
 def _print_entity_completions(self, param_num, argv):
     if param_num == 0:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self.get_collection(argv))
Exemplo n.º 17
0
 def _print_entity_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(
             self.get_collection(argv),
             parameters=self._get_filter_parameters())
Exemplo n.º 18
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self._client.applications(argv[0]))
Exemplo n.º 19
0
 def _print_entity_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self.get_collection(argv))
Exemplo n.º 20
0
 def _print_install_completions(self, param_num, argv):
     if param_num < 3:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 0 and param_num == 3:
         completions.print_identifiers(self._client.applications(argv[0]))
Exemplo n.º 21
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 3:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 0 and param_num == 3:
         completions.print_identifiers(self._get_host(argv).applications())
Exemplo n.º 22
0
 def _print_purchase_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self.get_collection(argv), parameters = self._get_filter_parameters())
     elif param_num == 1:
         completions.print_identifiers(self._client.organizations())
Exemplo n.º 23
0
 def _print_entity_completions(self, param_num, argv):
     if param_num < 2:
         self._print_collection_completions(param_num, argv)
     elif len(argv) > 1 and param_num == 2:
         completions.print_identifiers(self.get_collection(argv))
Exemplo n.º 24
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
Exemplo n.º 25
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
     elif len(argv) > 0 and param_num == 1:
         completions.print_identifiers(self._client.platforms(argv[0]))
Exemplo n.º 26
0
 def _print_collection_completions(self, param_num, argv):
     if param_num == 0:
         completions.print_identifiers(self._client.organizations())
Exemplo n.º 27
0
 def _print_render_file_completions(self, param_num, argv):
     if param_num < 4:
         self._print_uninstall_completions(param_num, argv)
     elif len(argv) > 3 and param_num == 4:
         completions.print_identifiers(self._client.get_application(argv[0], argv[3]).files())