summary refs log tree commit diff
path: root/pkgs/misc/vscode-extensions/ms-dotnettools-csharp/update-bin-srcs
blob: 8c43231b1a7f0a4d8d5ab8ce4d82ecc4fc85417f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env nix-shell
#!nix-shell -I nixpkgs=../../../.. -i bash -p curl jq unzip
set -euf -o pipefail

declare scriptDir
scriptDir=$(cd "$(dirname "$0")"; pwd)
1>&2 echo "scriptDir='$scriptDir'"

. "$scriptDir/../_maintainers/update-bin-srcs-lib.sh"

declare extPublisher="ms-dotnettools"
declare extName="csharp"
declare defaultExtVersion="1.23.16"
declare extVersion="${1:-$defaultExtVersion}"

formatExtRuntimeDeps \
  "$extPublisher" "$extName" "$extVersion" \
  | computeAndAttachExtRtDepsChecksums \
  | jqStreamToJson \
  | tee "$scriptDir/rt-deps-bin-srcs.json" \
  | jq '.'