code: def all_with(self, x):
          
  
          _args = []
  
          for arg in self.all:
              if is_collection(x):
                  for _x in x:
                      if _x in arg:
                          _args.append(arg)
                          break
              else:
                  if x in arg:
                      _args.append(arg)
  
          return Args(_args, no_argv=True)
docs: Returns all arguments containing given string (or list thereof)