vscode-language-packs: add update script

This commit is contained in:
emaryn
2025-03-30 23:33:22 +08:00
parent 6fa25e18d9
commit e5d39233ec
@@ -1,4 +1,10 @@
{ lib, vscode-utils }:
{
lib,
vscode-utils,
writeShellScript,
nix-update,
vscode-extensions-update,
}:
with vscode-utils;
@@ -16,6 +22,14 @@ let
publisher = "MS-CEINTL";
inherit version sha256;
};
passthru.updateScript = lib.optionalAttrs (language == "fr") (
writeShellScript "vscode-language-packs-update-script" ''
${lib.getExe vscode-extensions-update} vscode-extensions.ms-ceintl.vscode-language-pack-fr --override-filename "pkgs/applications/editors/vscode/extensions/language-packs.nix"
for lang in cs de es it ja ko pt-br qps-ploc ru tr zh-hans zh-hant; do
${lib.getExe nix-update} --version "skip" "vscode-extensions.ms-ceintl.vscode-language-pack-$lang" --override-filename "pkgs/applications/editors/vscode/extensions/language-packs.nix"
done
''
);
meta = {
license = lib.licenses.mit;
};