Добавлена сборка в инсталляционный файл для Windows
This commit is contained in:
parent
a74579d709
commit
cff4d3baf6
5 changed files with 177 additions and 0 deletions
21
windows/snag.bat
Normal file
21
windows/snag.bat
Normal file
|
@ -0,0 +1,21 @@
|
|||
@echo off
|
||||
|
||||
chcp 65001 > nul
|
||||
|
||||
set "SCRIPT_DIR=%~dp0"
|
||||
set "SNAG_PATH=%SCRIPT_DIR%"
|
||||
set "PATH=%PATH%;%SNAG_PATH%"
|
||||
|
||||
echo -----------------------------------------------
|
||||
echo Snag Application Launcher
|
||||
echo -----------------------------------------------
|
||||
echo.
|
||||
echo NOTE: Ensure the config file exists at:
|
||||
echo "%USERPROFILE%\snag\snag.json"
|
||||
echo.
|
||||
echo To get started, type: snag --help
|
||||
echo -----------------------------------------------
|
||||
echo.
|
||||
|
||||
cd /d "%USERPROFILE%"
|
||||
cmd /k
|
30
windows/snag.iss
Normal file
30
windows/snag.iss
Normal file
|
@ -0,0 +1,30 @@
|
|||
; Сценарий для Inno Setup
|
||||
[Setup]
|
||||
AppName=Snag
|
||||
AppVersion=version
|
||||
DefaultDirName={commonpf}\snag
|
||||
DefaultGroupName=Snag
|
||||
OutputDir=Output
|
||||
OutputBaseFileName=SnagInstaller
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
LicenseFile=../LICENSE
|
||||
|
||||
[Languages]
|
||||
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
||||
|
||||
[Files]
|
||||
Source: "../bin/snag.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "snag.bat"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "snag.json.bak"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "../LICENSE"; DestDir: "{app}"; Flags: ignoreversion
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\Snag"; Filename: "{app}\snag.bat"
|
||||
Name: "{group}\{cm:UninstallProgram,Snag}"; Filename: "{uninstallexe}"
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\snag.bat"; Description: "{cm:LaunchProgram,Snag}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
[CustomMessages]
|
||||
russian.LaunchProgram=Запустить Snag
|
16
windows/snag.json.bak
Normal file
16
windows/snag.json.bak
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"git": "",
|
||||
"project": "",
|
||||
"email": "",
|
||||
"author": "",
|
||||
"presnag": [
|
||||
],
|
||||
"postsnag": [
|
||||
],
|
||||
"rules": {
|
||||
"tracking": [
|
||||
],
|
||||
"ignore": [
|
||||
]
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue