docs: def main():
      """Entry point for the application script"""
      from docopt import docopt; arguments = docopt(__doc__, version=package.title() + " v" + version)
      global verbose
      verbose = arguments['--verbose']
  
      if verbose:
  	print("target folder: " + target_folder + " (" + project_path +"/" + target_folder + ")")
  
      if arguments['init']:
  	init_current_directory()
  
      if arguments['build']:
  	if arguments['<file>']:
  	    buildFile(arguments['<file>'])
  	else:
  	    buildAll()
  
      if arguments['watch']:
  	if verbose:
  	    print("Watching " + project_path)
          import time
  	from watchdog.observers import Observer
  	event_handler = MyWatchHandler()
  	observer = Observer()
  	observer.schedule(event_handler, project_path, recursive=True)
  	observer.start()
  	try:
  	    while True:
  	        time.sleep(1)
  	except KeyboardInterrupt:
  	    observer.stop()
  	observer.join()
  
      if arguments['clean']:
  	clean()