 			when 'skeleton', 'scaffold'
 				@skeletonAction (err) ->
 					return @error(err)  if err
-					process.exit()
+					complete()
 
 			when 'generate'
 				@generateAction (err) ->
 					return @error(err)  if err
-					process.exit()
+					complete()
 
 			when 'watch'
 				@watchAction (err) ->



	# Handle
	action: (action) ->
		# Clear
		if @actionTimeout
			clearTimeout(@actionTimeout)

			logger.log 'notice', 'Action received, but we still loading... waiting...'
			@actionTimeout = setTimeout(
				=>
					@action action, complete
				500
			)
			return
