Unverified Commit d021ee89 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

vscode-extensions.mads-hartmann.bash-ide-vscode: set the default value of...

vscode-extensions.mads-hartmann.bash-ide-vscode: set the default value of executable configs (#491237)
parents 2340080c 6eb889fa
Loading
Loading
Loading
Loading
+1 −12
Original line number Diff line number Diff line
@@ -2879,18 +2879,7 @@ let
        };
      };

      mads-hartmann.bash-ide-vscode = buildVscodeMarketplaceExtension {
        mktplcRef = {
          publisher = "mads-hartmann";
          name = "bash-ide-vscode";
          version = "1.43.0";
          hash = "sha256-IpJCzoYZ+L39HqBts487E00RfVnZhLa9wUYs2FIV9pQ=";
        };
        meta = {
          license = lib.licenses.mit;
          maintainers = [ lib.maintainers.kamadorueda ];
        };
      };
      mads-hartmann.bash-ide-vscode = callPackage ./mads-hartmann.bash-ide-vscode { };

      marp-team.marp-vscode = buildVscodeMarketplaceExtension {
        mktplcRef = {
+32 −0
Original line number Diff line number Diff line
{
  lib,
  vscode-utils,
  jq,
  moreutils,
  shfmt,
  shellcheck,
}:

vscode-utils.buildVscodeMarketplaceExtension {
  mktplcRef = {
    publisher = "mads-hartmann";
    name = "bash-ide-vscode";
    version = "1.43.0";
    hash = "sha256-IpJCzoYZ+L39HqBts487E00RfVnZhLa9wUYs2FIV9pQ=";
  };
  nativeBuildInputs = [
    jq
    moreutils
  ];
  postInstall = ''
    cd "$out/$installPrefix"
    jq -e '
      .contributes.configuration.properties."bashIde.shellcheckPath".default = "${lib.getExe shellcheck}" |
      .contributes.configuration.properties."bashIde.shfmt.path".default = "${lib.getExe shfmt}"
    ' package.json | sponge package.json
  '';
  meta = {
    license = lib.licenses.mit;
    maintainers = [ lib.maintainers.kamadorueda ];
  };
}