code: def batch(ctx, path, recursive, watch):
      
      batch = Batch(ctx.obj['config'], ctx.obj['cucco'])
  
      if os.path.exists(path):
          if watch:
              batch.watch(path, recursive)
          elif os.path.isfile(path):
              batch.process_file(path)
          else:
              batch.process_files(path, recursive)
      else:
          click.echo('Error: Specified path doesn\'t exists', err=True)
          sys.exit(-1)
docs: Normalize files in a path.
  
      Apply normalizations over all files found in a given path.
      The normalizations applied will be those defined in the config
      file. If no config is specified, the default normalizations will
      be used.