aboutsummaryrefslogtreecommitdiff
path: root/win32/bin/luarocksw.bat
diff options
context:
space:
mode:
authorThijs Schreijer <thijs@thijsschreijer.nl>2013-04-09 13:11:55 +0200
committerThijs Schreijer <thijs@thijsschreijer.nl>2013-04-09 13:11:55 +0200
commitb974f6d3841b24596c4cbc2c27f9f6572afe52d5 (patch)
tree9226304a5d8ac0a756e85b6316219cd690ab3518 /win32/bin/luarocksw.bat
parentbaef212bf582e59421cca37e1e11167dc33f974a (diff)
downloadluarocks-b974f6d3841b24596c4cbc2c27f9f6572afe52d5.tar.gz
luarocks-b974f6d3841b24596c4cbc2c27f9f6572afe52d5.tar.bz2
luarocks-b974f6d3841b24596c4cbc2c27f9f6572afe52d5.zip
installer adds information for the registry, including icon and actions for .rockspec files when /R argument is provided.
includes the new luarocksw.bat batch file also: made the /P argument of the installer required
Diffstat (limited to '')
-rw-r--r--win32/bin/luarocksw.bat48
1 files changed, 48 insertions, 0 deletions
diff --git a/win32/bin/luarocksw.bat b/win32/bin/luarocksw.bat
new file mode 100644
index 00000000..a0144c44
--- /dev/null
+++ b/win32/bin/luarocksw.bat
@@ -0,0 +1,48 @@
1@echo off
2setlocal
3SET MYPATH=%~dp0
4
5
6ECHO Same as 'luarocks' command, except this
7ECHO command will pause after completion, allowing for
8ECHO examination of output.
9ECHO
10ECHO For LuaRocks help use:
11ECHO LUAROCKS HELP
12ECHO
13ECHO OPTIONS specific for LUAROCKSW:
14ECHO REMOVEALL is a command specific to this batch file
15ECHO the option takes a FULL ROCKSPEC filename and then
16ECHO it will strip path, version and extension info from
17ECHO it before executing the LUAROCKS REMOVE command
18ECHO Example:
19ECHO luarocksw remove "c:\somedir\modulename-1.0-1.rockspec"
20ECHO will execute:
21ECHO luarocks remove "c:\somedir\modulename-1.0-1.rockspec"
22ECHO and will only remove the specific version 1.0 from the
23ECHO system.
24ECHO luarocksw removeall "c:\somedir\modulename-1.0-1.rockspec"
25ECHO will execute:
26ECHO luarocks remove modulename
27ECHO and will remove all versions of this package
28
29
30
31REM if REMOVEALL command then info must be stripped from the parameter
32if [%1]==[removeall] goto REMOVEALL
33
34REM execute LuaRocks and wait for results
35echo executing: luarocks %*
36call %MYPATH%luarocks %*
37pause
38goto END
39
40:REMOVEALL
41for /f "delims=-" %%a in ("%~n2") do (
42 echo executing: luarocks remove %%a
43 %MYPATH%luarocks remove "%%a"
44 pause
45 goto END
46)
47
48:END \ No newline at end of file