docs: def complete_opt(self, text, line, begidx, endidx):
          """ Autocomplete for options """
          tokens = line.split()
          if len(tokens) == 1:
              if text:
                  return
              else:
                  option = ""
          else:
              option = tokens[1]
          if len(tokens) == 1 or (len(tokens) == 2 and text):
              return [
                  name[4:] + " " for name in dir(self) if name.startswith("opt_" + text)
              ]
          method = getattr(self, "complete_opt_" + option, None)
          if method is not None:
              return method(text, line, begidx, endidx)