File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ "name" : " parallel-disk-usage" ,
3+ "image" : " mcr.microsoft.com/devcontainers/base:ubuntu" ,
4+ "features" : {
5+ "ghcr.io/devcontainers/features/rust:1" : {
6+ "version" : " none" ,
7+ "profile" : " default"
8+ },
9+ "ghcr.io/devcontainers/features/node:1" : {
10+ "version" : " lts" ,
11+ "nodeGypDependencies" : true
12+ },
13+ "ghcr.io/devcontainers/features/python:1" : {
14+ "version" : " latest" ,
15+ "installTools" : true
16+ },
17+ "ghcr.io/devcontainers-contrib/features/shellcheck:1" : {},
18+ "ghcr.io/devcontainers-contrib/features/shfmt:1" : {}
19+ },
20+ "customizations" : {
21+ "vscode" : {
22+ "extensions" : [
23+ " rust-lang.rust-analyzer" ,
24+ " timonwong.shellcheck" ,
25+ " mkhl.shfmt"
26+ ]
27+ }
28+ },
29+ "postCreateCommand" : " bash .devcontainer/post-create.sh"
30+ }
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ set -euo pipefail
3+
4+ # Install Python dependencies
5+ pip install toml
6+
7+ # Install pnpm and project Node dependencies
8+ npm install -g pnpm
9+ (cd ci/github-actions && pnpm install)
10+
11+ # Install hyperfine via Cargo
12+ cargo install hyperfine
You can’t perform that action at this time.
0 commit comments