    # File lib/ramaze/bin/create.rb, line 70
          def run(argv = [])
            @opts.parse!(argv)

            path  = argv.delete_at(0)
            proto = __DIR__('../../proto')

            abort 'You need to specify a name for your application' if path.nil?

            if File.directory?(path) and @options[:force] === false
              abort 'The specified application already exists, use -f to overwrite it'
            end

            if File.directory?(path) and @options[:force] === true
              FileUtils.rm_rf(path)
            end

            begin
              FileUtils.cp_r(proto, path)
              puts "The application has been generated and saved in #{path}"
            rescue
              abort 'The application could not be generated'
            end
          end