vscode-language-packs: add update script
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user