Parcourir la source

Path-type sensitive .cmd creation

pull/1500/head
Fred Hebert il y a 8 ans
Parent
révision
9f28bbe3c7
1 fichiers modifiés avec 4 ajouts et 1 suppressions
  1. +4
    -1
      src/rebar_prv_escriptize.erl

+ 4
- 1
src/rebar_prv_escriptize.erl Voir le fichier

@ -266,9 +266,12 @@ rm_newline(String) ->
[C || C <- String, C =/= $\n].
write_windows_script(Target) ->
CmdPath = if is_binary(Target) -> <<Target/binary, ".cmd">>;
is_list(Target) -> Target ++ ".cmd"
end,
CmdScript=
"@echo off\r\n"
"setlocal\r\n"
"set rebarscript=%~f0\r\n"
"escript.exe \"%rebarscript:.cmd=%\" %*\r\n",
ok = file:write_file(Target ++ ".cmd", CmdScript).
ok = file:write_file(CmdPath, CmdScript).

Chargement…
Annuler
Enregistrer