docs: def sub_dirs(path, invisible=False):
      """
      Child directories (non-recursive)
      """
      dirs = [x for x in os.listdir(path) if os.path.isdir(os.path.join(path, x))]
      if not invisible:
          dirs = [x for x in dirs if not x.startswith('.')]
  
      return dirs