Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 9316372

Browse files
committed
Written as offline installer (to be generated, called by web installer)
1 parent ddb1634 commit 9316372

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

Elixir.iss

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[Setup]
2+
AppName=Elixir
3+
AppVersion={#ElixirVersion}
4+
ChangesEnvironment=yes
5+
DefaultDirName={pf}\Elixir
6+
DefaultGroupName=Elixir
7+
OutputBaseFilename=elixir-v{#ElixirVersion}-setup
8+
#ifdef SkipPages
9+
DisableWelcomePage=True
10+
DisableFinishedPage=True
11+
#endif
12+
WizardImageFile=assets\drop_banner.bmp
13+
WizardSmallImageFile=assets\null.bmp
14+
WizardImageBackColor=clWhite
15+
16+
[Files]
17+
Source: "scripts\set-env.ps1"; DestDir: "{tmp}\scripts"; Flags: deleteafterinstall
18+
Source: "assets\drop.ico"; DestDir: "{app}"
19+
Source: "assets\drop_gs.ico"; DestDir: "{app}"
20+
Source: "elixir\*"; DestDir: "{app}"; Flags: recursesubdirs createallsubdirs
21+
22+
[Icons]
23+
Name: "{group}\Elixir"; Filename: "werl.exe"; WorkingDir: "%userprofile%"; IconFilename: "{app}\drop.ico"; IconIndex: 0; Parameters: "-env ERL_LIBS ""{app}\lib"" -s elixir start_cli -user Elixir.IEx.CLI -extra --no-halt"
24+
Name: "{group}\Uninstall Elixir"; Filename: "{uninstallexe}"; IconFilename: "{app}\drop_gs.ico"; IconIndex: 0
25+
26+
[Run]
27+
Filename: "powershell.exe"; Parameters: "-File {tmp}\scripts\set-env.ps1 {app}"; Flags: waituntilterminated runhidden; StatusMsg: "Setting environment variables..."

0 commit comments

Comments
 (0)