From c432355be1d67c34c010e34fe153e5f55010c3e0 Mon Sep 17 00:00:00 2001 From: SuperDooper <37051355+superdooper86@users.noreply.github.com> Date: Mon, 11 May 2026 21:27:36 +0200 Subject: [PATCH] Add Inno Setup installer script --- windows/installer.iss | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 windows/installer.iss diff --git a/windows/installer.iss b/windows/installer.iss new file mode 100644 index 0000000..bc44fee --- /dev/null +++ b/windows/installer.iss @@ -0,0 +1,42 @@ +#ifndef AppVersion + #define AppVersion "0.0.1" +#endif + +[Setup] +AppName=ClaudeChecker +AppVersion={#AppVersion} +AppPublisher=superdooper86 +AppPublisherURL=https://github.com/superdooper86/claudechecker +AppSupportURL=https://github.com/superdooper86/claudechecker/issues +AppUpdatesURL=https://github.com/superdooper86/claudechecker/releases +DefaultDirName={localappdata}\ClaudeChecker +DefaultGroupName=ClaudeChecker +DisableProgramGroupPage=yes +PrivilegesRequired=lowest +OutputDir=.. +OutputBaseFilename=ClaudeChecker-Installer +Compression=lzma +SolidCompression=yes +WizardStyle=modern +UninstallDisplayIcon={app}\ClaudeChecker.exe +SourceDir=.. + +[Languages] +Name: "english"; MessagesFile: "compiler:Default.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked + +[Files] +Source: "publish\ClaudeChecker.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "publish\Assets\*"; DestDir: "{app}\Assets"; Flags: ignoreversion recursesubdirs + +[Icons] +Name: "{group}\ClaudeChecker"; Filename: "{app}\ClaudeChecker.exe" +Name: "{commondesktop}\ClaudeChecker"; Filename: "{app}\ClaudeChecker.exe"; Tasks: desktopicon + +[Run] +; Silent install (auto-update): launch automatically +Filename: "{app}\ClaudeChecker.exe"; Flags: nowait; Check: WizardSilent +; Manual install: show launch checkbox on final page +Filename: "{app}\ClaudeChecker.exe"; Description: "{cm:LaunchProgram,ClaudeChecker}"; Flags: nowait postinstall skipifsilent