earbuds: disable updateScript (#374592)
[NixPkgs.git] / pkgs / applications / editors / vscode / extensions / foxundermoon.shell-format / default.nix
blob51824f34ff6e951997d067aee8cf9afc767e1dc6
2   jq,
3   lib,
4   moreutils,
5   shfmt,
6   vscode-utils,
7 }:
9 vscode-utils.buildVscodeMarketplaceExtension {
10   mktplcRef = {
11     name = "shell-format";
12     publisher = "foxundermoon";
13     version = "7.2.5";
14     hash = "sha256-kfpRByJDcGY3W9+ELBzDOUMl06D/vyPlN//wPgQhByk=";
15   };
17   nativeBuildInputs = [
18     jq
19     moreutils
20   ];
22   postInstall = ''
23     cd "$out/$installPrefix"
24     jq '.contributes.configuration.properties."shellformat.path".default = "${shfmt}/bin/shfmt"' package.json | sponge package.json
25   '';
27   meta = {
28     downloadPage = "https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format";
29     homepage = "https://github.com/foxundermoon/vs-shell-format";
30     license = lib.licenses.mit;
31     maintainers = [ lib.maintainers.dbirks ];
32   };