docs: def pkg_install(self):
          """Install packages by repository
          """
          flag = []
          options = [
              "-s",
              "--sync"
          ]
          additional_options = [
              "--resolve-off",
              "--download-only",
              "--directory-prefix=",
              "--case-ins",
              "--rebuild",
              "--reinstall",
              "--patches"
          ]
          for arg in self.args:
              if arg.startswith(additional_options[2]):
                  flag.append(arg)
                  arg = ""
              if arg in additional_options:
                  flag.append(arg)
          # clean from flags
          for ar in flag:
              if ar in self.args:
                  self.args.remove(ar)
          if len(self.args) >= 3 and self.args[0] in options:
              if (self.args[1] in self.meta.repositories and
                      self.args[1] not in ["sbo"]):
                  BinaryInstall(self.args[2:], self.args[1], flag).start(
                      is_upgrade=False)
              elif (self.args[1] == "sbo" and
                      self.args[1] in self.meta.repositories):
                  SBoInstall(self.args[2:], flag).start(is_upgrade=False)
              else:
                  usage(self.args[1])
          else:
              usage("")