Files
PulseGate-GUI/installer/installer.iss
T
Pepe44DEV 743b8d7a5e
Build Windows / build (push) Has been cancelled
Features: Quick Commands ausfuehrbar, Gruppenfilter, Duplizieren, Erreichbarkeits-Check, Themes, Kontextmenue
- Quick Commands lokal oder via SSH auf dem ausgewaehlten Server starten
- Server duplizieren, SSH-Befehl in die Zwischenablage kopieren
- Erreichbarkeits-Check pro Server (TCP, Thread-basiert) mit Statuspunkt
- Gruppenfilter-Chips in der Sidebar
- Themes: neon-green, ocean-blue, sunset-orange, cyber-purple
- Doppelklick verbindet, Rechtsklick-Kontextmenue, Shortcuts F5/Ctrl+N/Ctrl+S
- Quick-Commands-Seite mit Buttons, About-Dialog, Config-Ordner oeffnen
- Version 1.1.0
2026-09-06 22:57:39 +00:00

50 lines
1.8 KiB
Plaintext

; Inno Setup Script fuer PulseGate Desktop
; Kompilieren: iscc installer\installer.iss (Inno Setup 6)
#define MyAppName "PulseGate Desktop"
#define MyAppVersion "1.1.0"
#define MyAppPublisher "Pepe44DEV"
#define MyAppURL "https://git.pepe44.dev/Pepe44DEV/PulseGate-GUI"
#define MyAppExeName "PulseGate.exe"
#define MyAppAssocName MyAppName + " Config"
[Setup]
AppId={{8AF1A0C9-4B5D-4E11-9C0A-3B2E7F4D1A55}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={autopf}\PulseGate
DefaultGroupName=PulseGate
DisableProgramGroupPage=yes
OutputDir=output
OutputBaseFilename=PulseGate-Setup-{#MyAppVersion}
SetupIconFile=..\assets\pulsegate.ico
UninstallDisplayIcon={app}\{#MyAppExeName}
Compression=lzma2
SolidCompression=yes
WizardStyle=modern
ArchitecturesInstallIn64BitMode=x64compatible
PrivilegesRequiredOverridesAllowed=dialog
AllowNoIcons=yes
[Languages]
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "..\dist\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{#MyAppName} Konfiguration oeffnen"; Filename: "%APPDATA%\pulsegate\config.yaml"; Flags: runminimized; Comment: "PulseGate-Konfigurationsdatei"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent