From efe74e37d2cc951aff22db81e7081f284d1a8bce Mon Sep 17 00:00:00 2001
From: "Michael H.G. Schmidt" <michael@schmidt2.de>
Date: Mon, 1 Jan 2024 18:23:31 +0100
Subject: [PATCH] added WezTerm

---
 optional/config/install-wezterm.txt |  6 ++++++
 optional/install-moneyplex.cmd      |  2 +-
 optional/install-wezterm.cmd        | 27 +++++++++++++++++++++++++++
 software/optional.csv               |  1 +
 4 files changed, 35 insertions(+), 1 deletion(-)
 create mode 100644 optional/config/install-wezterm.txt
 create mode 100644 optional/install-wezterm.cmd

diff --git a/optional/config/install-wezterm.txt b/optional/config/install-wezterm.txt
new file mode 100644
index 0000000..bd27df8
--- /dev/null
+++ b/optional/config/install-wezterm.txt
@@ -0,0 +1,6 @@
+[Setup]
+Lang=english
+Dir=C:\Program Files\WezTerm
+Group=(Default)
+NoIcons=0
+Tasks=desktopicon
diff --git a/optional/install-moneyplex.cmd b/optional/install-moneyplex.cmd
index e0fe0d8..f1218bf 100644
--- a/optional/install-moneyplex.cmd
+++ b/optional/install-moneyplex.cmd
@@ -2,7 +2,7 @@
 call check-for-admin
 if %ERRORLEVEL% neq 0 exit /b
 
-set CONFIG=config\install-moneyxplex.txt
+set CONFIG=config\install-moneyplex.txt
 set EXE=..\software\moneyplex-setup.exe
 set STARTMENU="%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs"
 
diff --git a/optional/install-wezterm.cmd b/optional/install-wezterm.cmd
new file mode 100644
index 0000000..458d2e3
--- /dev/null
+++ b/optional/install-wezterm.cmd
@@ -0,0 +1,27 @@
+@echo off
+call check-for-admin
+if %ERRORLEVEL% neq 0 exit /b
+
+set CONFIG=config\install-wezterm.txt
+set EXE=..\software\wezterm-setup.exe
+set STARTMENU="%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs"
+
+if NOT EXIST %EXE% (
+  echo ERROR: %EXE% not found!
+  exit /b
+)
+
+echo ####### %0 #######
+
+echo killing WezTerm processes...
+taskkill /F /IM wezterm-gui.exe 2>nul
+
+echo installing WezTerm ...
+start /wait %EXE% /LOADINF=%CONFIG% /NORESTART /NOCANCEL /SILENT /SUPPRESSMSGBOXES /CLOSEAPPLICATIONS
+
+rem refresh desktop (W10 style)
+ie4uinit.exe -show
+
+echo ####### %0 #######
+pause
+
diff --git a/software/optional.csv b/software/optional.csv
index f800aa8..bddd07c 100644
--- a/software/optional.csv
+++ b/software/optional.csv
@@ -35,3 +35,4 @@ https://static.tp-link.com/2019/201911/20191115/Archer-T5E(UN)_V1_191116_Wi-Fi.z
 https://www.heidisql.com/installers/HeidiSQL_12.3.0.6589_Setup.exe heidisql-setup.exe
 https://github.com/jgraph/drawio-desktop/releases/download/v21.6.5/draw.io-21.6.5.msi drawio-setup.msi
 https://2.na.dl.wireshark.org/win64/Wireshark-win64-4.0.7.exe wireshark-setup.exe
+https://github.com/wez/wezterm/releases/download/20230712-072601-f4abf8fd/WezTerm-20230712-072601-f4abf8fd-setup.exe wezterm-setup.exe