anchor.diff:  		local runner = os.getenv("TEMP").."\\".."LuaRocks_Installer.bat"
   		local f = io.open(runner, "w")
   		f:write("@echo off\n")
  -		f:write("CHDIR /D "..arg[0]:match("(.+)%\\.-$").."\n")  -- return to current die, elevation changes current path
  +		f:write("CHDIR /D "..arg[0]:match("(.+)%\\.-$").."\n")  -- return to current dir, elevation changes current path
   		f:write('"'..arg[-1]..'" "'..table.concat(arg, '" "', 0)..'"\n')
   		f:write("ECHO Press any key to close this window...\n")
   		f:write("PAUSE > NUL\n")
  +		f:write('DEL "'..runner..'"')  -- temp batch file deletes itself
   		f:close()
   		-- run the created temp batch file in elevated mode
   		exec("PowerShell -Command (New-Object -com 'Shell.Application').ShellExecute('"..runner.."', '', '', 'runas')\n")
  
positive.code: 	return false
  end
  
  ---
  -- Poor man's command-line parsing
  local config = {}
  local with_arg = { -- options followed by an argument, others are flags
  
negative.code: 	print("Admin priviledges available for installing")
  end
  
  vars.SYSCONFDIR = vars.SYSCONFDIR or vars.PREFIX
  vars.ROCKS_TREE = vars.ROCKS_TREE or vars.PREFIX
  vars.FULL_PREFIX = S"$PREFIX\\$VERSION"
  vars.BINDIR = vars.FULL_PREFIX
  vars.LIBDIR = vars.FULL_PREFIX
  