From 705a8649b16742b2e1dae76edabfe373e88a3ab7 Mon Sep 17 00:00:00 2001 From: Simon Daniel Streich Date: Thu, 9 Jul 2026 15:54:08 +0200 Subject: [PATCH] elexis --- bucket/elexis_3.10.json | 22 ++++++++++++++++++++++ bucket/elexis_3.12.json | 22 ++++++++++++++++++++++ bucket/elexis_3.13.json | 22 ++++++++++++++++++++++ bucket/elexis_master.json | 22 ++++++++++++++++++++++ 4 files changed, 88 insertions(+) create mode 100644 bucket/elexis_3.10.json create mode 100644 bucket/elexis_3.12.json create mode 100644 bucket/elexis_3.13.json create mode 100644 bucket/elexis_master.json diff --git a/bucket/elexis_3.10.json b/bucket/elexis_3.10.json new file mode 100644 index 0000000..1f85207 --- /dev/null +++ b/bucket/elexis_3.10.json @@ -0,0 +1,22 @@ +{ + "version": "3.10", + "url": [ + "https://download.medelexis.ch/medelexis/3.10/products/ch.medelexis.application.product.Medelexis-win32.win32.x86_64-signed.zip" + ], + "bin": [ + ["Medelexis.exe", "e10", "-console"], + ["Medelexis.ini", "e10ini"] + ], + "shortcuts": [ + ["Medelexis.exe", "Elexis 3.10", "-console"], + ["Medelexis.ini", "ini 3.10"] + ], + "post_install": [ + "$ini = Get-Content \"$persist_dir\\Medelexis.ini\"", + "$insert = @('-Dprovisioning.UpdateRepository=3.10', '-DopenDBWizard', '-Dfop.printing.debug=true')", + "$index = ($ini | Select-String '-vmargs').LineNumber", + "$ini = $ini[0..($index-1)] + $insert + $ini[$index..($ini.Length-1)]", + "Set-Content \"$persist_dir\\Medelexis.ini\" $ini" + ], + "persist": "Medelexis.ini" +} \ No newline at end of file diff --git a/bucket/elexis_3.12.json b/bucket/elexis_3.12.json new file mode 100644 index 0000000..d54f91d --- /dev/null +++ b/bucket/elexis_3.12.json @@ -0,0 +1,22 @@ +{ + "version": "3.12", + "url": [ + "https://download.medelexis.ch/medelexis/3.12/products/ch.medelexis.application.product.Medelexis-win32.win32.x86_64-signed.zip" + ], + "bin": [ + ["Medelexis.exe", "e12", "-console"], + ["Medelexis.ini", "e12ini"] + ], + "shortcuts": [ + ["Medelexis.exe", "Elexis 3.12", "-console"], + ["Medelexis.ini", "ini 3.12"] + ], + "post_install": [ + "$ini = Get-Content \"$persist_dir\\Medelexis.ini\"", + "$insert = @('-Dprovisioning.UpdateRepository=3.12', '-DopenDBWizard', '-Dfop.printing.debug=true')", + "$index = ($ini | Select-String '-vmargs').LineNumber", + "$ini = $ini[0..($index-1)] + $insert + $ini[$index..($ini.Length-1)]", + "Set-Content \"$persist_dir\\Medelexis.ini\" $ini" + ], + "persist": "Medelexis.ini" +} \ No newline at end of file diff --git a/bucket/elexis_3.13.json b/bucket/elexis_3.13.json new file mode 100644 index 0000000..53158a7 --- /dev/null +++ b/bucket/elexis_3.13.json @@ -0,0 +1,22 @@ +{ + "version": "3.13", + "url": [ + "https://download.medelexis.ch/medelexis/3.13/products/ch.medelexis.application.product.Medelexis-win32.win32.x86_64-signed.zip" + ], + "bin": [ + ["Medelexis.exe", "e13", "-console"], + ["Medelexis.ini", "e13ini"] + ], + "shortcuts": [ + ["Medelexis.exe", "Elexis 3.13", "-console"], + ["Medelexis.ini", "ini 3.13"] + ], + "post_install": [ + "$ini = Get-Content \"$persist_dir\\Medelexis.ini\"", + "$insert = @('-Dprovisioning.UpdateRepository=3.13', '-DopenDBWizard', '-Dfop.printing.debug=true')", + "$index = ($ini | Select-String '-vmargs').LineNumber", + "$ini = $ini[0..($index-1)] + $insert + $ini[$index..($ini.Length-1)]", + "Set-Content \"$persist_dir\\Medelexis.ini\" $ini" + ], + "persist": "Medelexis.ini" +} \ No newline at end of file diff --git a/bucket/elexis_master.json b/bucket/elexis_master.json new file mode 100644 index 0000000..b1d4db0 --- /dev/null +++ b/bucket/elexis_master.json @@ -0,0 +1,22 @@ +{ + "version": "master", + "url": [ + "https://download.medelexis.ch/medelexis/master/products/ch.medelexis.application.product.Medelexis-win32.win32.x86_64-signed.zip" + ], + "bin": [ + ["Medelexis.exe", "em", "-console"], + ["Medelexis.ini", "emini"] + ], + "shortcuts": [ + ["Medelexis.exe", "Elexis master", "-console"], + ["Medelexis.ini", "ini master"] + ], + "post_install": [ + "$ini = Get-Content \"$persist_dir\\Medelexis.ini\"", + "$insert = @('-Dprovisioning.UpdateRepository=master', '-DopenDBWizard', '-Dfop.printing.debug=true')", + "$index = ($ini | Select-String '-vmargs').LineNumber", + "$ini = $ini[0..($index-1)] + $insert + $ini[$index..($ini.Length-1)]", + "Set-Content \"$persist_dir\\Medelexis.ini\" $ini" + ], + "persist": "Medelexis.ini" +} \ No newline at end of file