1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-04-04 22:14:37 +02:00

Фикс переноса строк JSON для Linux

This commit is contained in:
Anton 2024-06-08 17:33:19 +03:00
parent bf02734e30
commit 2743ae62c5
5 changed files with 14 additions and 10 deletions

View File

@ -50,8 +50,8 @@
Для Каждого Локализация Из МассивЛокализаций Цикл Для Каждого Локализация Из МассивЛокализаций Цикл
СоздатьCFE(Локализация);
СоздатьXML(Локализация); СоздатьXML(Локализация);
СоздатьCFE(Локализация);
СоздатьEDT(Локализация); СоздатьEDT(Локализация);
СоздатьOSPX(Локализация); СоздатьOSPX(Локализация);
СоздатьEXE(Локализация); СоздатьEXE(Локализация);
@ -64,8 +64,8 @@
ФайлыРелиза = НайтиФайлы(ПутьВыгрузки, "*", Истина); ФайлыРелиза = НайтиФайлы(ПутьВыгрузки, "*", Истина);
Для Каждого ФайлРелиза Из ФайлыРелиза Цикл Для Каждого ФайлРелиза Из ФайлыРелиза Цикл
//ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release delete-asset draft --yes --repo " + Репозиторий + " """ + ФайлРелиза.Имя + """", , Истина); ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release delete-asset draft --yes --repo " + Репозиторий + " """ + ФайлРелиза.Имя + """", , Истина);
//ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release upload draft --repo " + Репозиторий + " """ + ФайлРелиза.ПолноеИмя + """", , Истина); ЗапуститьПриложение("""C:\Program Files\GitHub CLI\gh.exe"" release upload draft --repo " + Репозиторий + " """ + ФайлРелиза.ПолноеИмя + """", , Истина);
КонецЦикла; КонецЦикла;
КонецПроцедуры КонецПроцедуры
@ -164,7 +164,7 @@
Префикс = Данные["Префикс"]; Префикс = Данные["Префикс"];
//EXE //EXE
СборкаEXE = "oscript -make """ + ПутьCLI + """ """ + ПутьВыгрузки + "oint_" + Префикс + ".exe"""; СборкаEXE = "oscript -make """ + ПутьCLI + """ """ + ПутьВыгрузки + "oint.exe""";
ЗапуститьПриложение(СборкаEXE, , Истина); ЗапуститьПриложение(СборкаEXE, , Истина);
КонецПроцедуры КонецПроцедуры
@ -172,6 +172,8 @@
Процедура СоздатьУстановщик(Данные) Процедура СоздатьУстановщик(Данные)
ПутьISS = Данные["ПутьISS"]; ПутьISS = Данные["ПутьISS"];
ПутьCLI = Данные["ПутьCLI"];
Префикс = Данные["Префикс"];
//Setup //Setup
@ -193,6 +195,7 @@
СборкаSetup = """C:\Program Files (x86)\Inno Setup 6\Compil32.exe"" /cc """ + ПутьISS + """"; СборкаSetup = """C:\Program Files (x86)\Inno Setup 6\Compil32.exe"" /cc """ + ПутьISS + """";
ЗапуститьПриложение(СборкаSetup, , Истина); ЗапуститьПриложение(СборкаSetup, , Истина);
ПереместитьФайл(ПутьВыгрузки + "oint.exe", ПутьВыгрузки + "oint_" + Префикс + ".exe")
КонецПроцедуры КонецПроцедуры

View File

@ -36,14 +36,14 @@ Source: "{#Repo}\Media\logo.bmp"; Flags: dontcopy
Name: "{group}\{#MyAppName}"; Filename: "{app}\start.bat"; IconFilename: "{#Repo}\Media\ex.ico" Name: "{group}\{#MyAppName}"; Filename: "{app}\start.bat"; IconFilename: "{#Repo}\Media\ex.ico"
Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\start.bat"; IconFilename: "{#Repo}\Media\ex.ico"; Tasks: desktopicon Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\start.bat"; IconFilename: "{#Repo}\Media\ex.ico"; Tasks: desktopicon
Name: "{group}\Uninstall OInt"; Filename: "{uninstallexe}"; IconFilename: "{#Repo}\Media\wizard.ico" Name: "{group}\Uninstall OInt"; Filename: "{uninstallexe}"; IconFilename: "{#Repo}\Media\wizard.ico"
Name: "{group}\Web-documentation"; Filename: "https://www.openintegrations.dev/" Name: "{group}\Web-documentation"; Filename: "https://www.en.openintegrations.dev/"
[Tasks] [Tasks]
Name: desktopicon; Description: "Создать ярлык на рабочем столе"; Name: desktopicon; Description: "Create a desktop shortcut";
[Run] [Run]
Filename: "{cmd}"; Parameters: "/k ""cd ""{app}"" && {#MyAppExeName}"""; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent Filename: "{cmd}"; Parameters: "/k ""cd ""{app}"" && {#MyAppExeName}"""; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
Filename: "https://openintegrations.dev/docs/Nachalo-raboty/Rabota-s-CLI-versiei"; Flags: shellexec runasoriginaluser postinstall; Description: "Visit documentation www.openintegrations.dev" Filename: "https://en.openintegrations.dev/docs/Start/CLI_version"; Flags: shellexec runasoriginaluser postinstall; Description: "Visit documentation en.openintegrations.dev"
[Registry] [Registry]
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; \ Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; \

View File

@ -46,7 +46,7 @@ Name: desktopicon; Description: "Создать ярлык на рабочем
[Run] [Run]
Filename: "{cmd}"; Parameters: "/k ""cd ""{app}"" && {#MyAppExeName}"""; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent Filename: "{cmd}"; Parameters: "/k ""cd ""{app}"" && {#MyAppExeName}"""; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
Filename: "https://openintegrations.dev/docs/Nachalo-raboty/Rabota-s-CLI-versiei"; Flags: shellexec runasoriginaluser postinstall; Description: "Посетить страницу документации openintegrations.dev" Filename: "https://openintegrations.dev/docs/Start/CLI_version"; Flags: shellexec runasoriginaluser postinstall; Description: "Посетить страницу документации openintegrations.dev"
[Registry] [Registry]
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; \ Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"; \

View File

@ -1,3 +1,4 @@
Manifest-Version: 1.0 Manifest-Version: 1.0
Runtime-Version: 8.3.15 Runtime-Version: 8.3.15
Base-Project: OpenIntegrations_ENG Base-Project: OpenIntegrations_Eng
Manifest-Version: 1.0

View File

@ -295,7 +295,7 @@
Функция JSONСтрокой(Знач Данные, Знач Экранирование = "Нет") Экспорт Функция JSONСтрокой(Знач Данные, Знач Экранирование = "Нет") Экспорт
ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Windows ПараметрыJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто
, " " , " "
, Истина , Истина
, ЭкранированиеСимволовJSON[Экранирование] , ЭкранированиеСимволовJSON[Экранирование]