anchor.diff:  		f:close()
   		-- run the created temp batch file in elevated mode
   		exec("PowerShell -Command (New-Object -com 'Shell.Application').ShellExecute('"..runner.."', '', '', 'runas')\n")
  -		print("Now exiting unpriviledged installer")
  +		print("Now exiting unprivileged installer")
          	os.exit()  -- exit here, the newly created elevated process will do the installing
   	else
  -		print("Attempting to install without admin priviledges...")
  +		print("Attempting to install without admin privileges...")
   	end
   else
  -	print("Admin priviledges available for installing")
  +	print("Admin privileges available for installing")
   end
   
   vars.PREFIX = vars.PREFIX or os.getenv("PROGRAMFILES")..[[\LuaRocks]]
  
positive.code: /F             Remove installation directory if it already exists.
  /NOREG         Do not load registry info to register '.rockspec'
                 extension with LuaRocks commands (right-click).
  /NOADMIN       The installer requires admin priviledges. If not
                 available it will elevate a new process. Use this
                 switch to prevent elevation, but make sure the
                 destination paths are all accessible for the current
  
negative.code: 	return exec([[.\win32\tools\mkdir -p "]]..dir..[[" >NUL]])
  end
  
  -- does the current user have admin privileges ( = elevated)
  local function permission()
  	return exec("net session >NUL 2>&1") -- fails if not admin
  end
  