diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-08-27 13:30:59 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-08-27 13:30:59 +0200 |
| commit | a5fcfee3f33f95b9ad41f42e6676ef0b579904e5 (patch) | |
| tree | 778f3230d02a93ed8aec15e644bf2506438d7a6f /windows/bin | |
| parent | b3b1f245e798319a268b372d33489eaf14fa632e (diff) | |
| download | dotfiles-a5fcfee3f33f95b9ad41f42e6676ef0b579904e5.tar.gz dotfiles-a5fcfee3f33f95b9ad41f42e6676ef0b579904e5.tar.bz2 dotfiles-a5fcfee3f33f95b9ad41f42e6676ef0b579904e5.zip | |
bootstrap: Weitere Skripte für Windows
Diffstat (limited to 'windows/bin')
| -rw-r--r-- | windows/bin/gmake.cmd | 8 | ||||
| -rw-r--r-- | windows/bin/npm-update.cmd | 3 | ||||
| -rw-r--r-- | windows/bin/nvim-update.cmd | 3 | ||||
| -rw-r--r-- | windows/bin/pkg-update.cmd | 3 | ||||
| -rw-r--r-- | windows/bin/system-update.cmd | 10 |
5 files changed, 18 insertions, 9 deletions
diff --git a/windows/bin/gmake.cmd b/windows/bin/gmake.cmd index 1c45ce5..5f2bad4 100644 --- a/windows/bin/gmake.cmd +++ b/windows/bin/gmake.cmd | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | @echo off | 1 | @echo off |
| 2 | |||
| 2 | rem Wrapper, damit opt.makeprg = "gmake" (aus nvim/lua/config/options.lua) | 3 | rem Wrapper, damit opt.makeprg = "gmake" (aus nvim/lua/config/options.lua) |
| 3 | rem unter Windows funktioniert, ohne die bestehende Config anzupassen. | 4 | rem unter Windows funktioniert. |
| 4 | rem Reicht alle Argumente an das im PATH gefundene "make" weiter. | ||
| 5 | rem | ||
| 6 | rem Einmalig einrichten: dieses Verzeichnis (windows\bin) zum PATH | ||
| 7 | rem hinzufuegen, z.B. ueber: | ||
| 8 | rem setx PATH "%PATH%;%USERPROFILE%\dotfiles\windows\bin" | ||
| 9 | 5 | ||
| 10 | make %* | 6 | make %* |
| 11 | exit /b %ERRORLEVEL% | 7 | exit /b %ERRORLEVEL% |
diff --git a/windows/bin/npm-update.cmd b/windows/bin/npm-update.cmd new file mode 100644 index 0000000..9152c97 --- /dev/null +++ b/windows/bin/npm-update.cmd | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | @echo off | ||
| 2 | |||
| 3 | npm update -g --loglevel=info | ||
diff --git a/windows/bin/nvim-update.cmd b/windows/bin/nvim-update.cmd index 7521e7e..5317f34 100644 --- a/windows/bin/nvim-update.cmd +++ b/windows/bin/nvim-update.cmd | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | @echo off | 1 | @echo off |
| 2 | 2 | ||
| 3 | rem Prüft vor dem Parser-Update, ob ein C-Compiler (cl.exe, MSVC) im PATH | ||
| 4 | rem gefunden wird - nvim-treesitter braucht ihn zum Kompilieren der Parser. | ||
| 5 | |||
| 6 | where /q cl.exe | 3 | where /q cl.exe |
| 7 | if errorlevel 1 ( | 4 | if errorlevel 1 ( |
| 8 | echo [nvim-update] cl.exe nicht gefunden - Neovim aus einer "Developer PowerShell for VS" starten. 1>&2 | 5 | echo [nvim-update] cl.exe nicht gefunden - Neovim aus einer "Developer PowerShell for VS" starten. 1>&2 |
diff --git a/windows/bin/pkg-update.cmd b/windows/bin/pkg-update.cmd new file mode 100644 index 0000000..3747579 --- /dev/null +++ b/windows/bin/pkg-update.cmd | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | @echo off | ||
| 2 | |||
| 3 | winget upgrade --all --accept-package-agreements --accept-source-agreements | ||
diff --git a/windows/bin/system-update.cmd b/windows/bin/system-update.cmd new file mode 100644 index 0000000..64a7b9f --- /dev/null +++ b/windows/bin/system-update.cmd | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | @echo off | ||
| 2 | |||
| 3 | call npm-update.cmd | ||
| 4 | if errorlevel 1 exit /b 1 | ||
| 5 | |||
| 6 | call nvim-update.cmd | ||
| 7 | if errorlevel 1 exit /b 1 | ||
| 8 | |||
| 9 | call pkg-update.cmd | ||
| 10 | if errorlevel 1 exit /b 1 | ||
