mirror of
https://github.com/uutils/coreutils.git
synced 2026-06-10 15:48:22 -07:00
51 lines
1.6 KiB
JSON
51 lines
1.6 KiB
JSON
|
|
{
|
||
|
|
"name": "uutils-devcontainer",
|
||
|
|
"build": {
|
||
|
|
"dockerfile": "Dockerfile"
|
||
|
|
},
|
||
|
|
"features": {
|
||
|
|
"ghcr.io/devcontainers/features/rust:1":
|
||
|
|
{
|
||
|
|
"version": "latest",
|
||
|
|
"profile": "default",
|
||
|
|
"components": "llvm-tools-preview"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"onCreateCommand": {
|
||
|
|
"install pre-commit hooks": "pre-commit install",
|
||
|
|
"update permissions for gnu coreutils volume": "sudo chown vscode:vscode ${containerWorkspaceFolder}/../gnu"
|
||
|
|
},
|
||
|
|
"mounts": [
|
||
|
|
{
|
||
|
|
"source": "devcontainer-gnu-coreutils-${devcontainerId}",
|
||
|
|
"target": "${containerWorkspaceFolder}/../gnu",
|
||
|
|
"type": "volume"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"customizations": {
|
||
|
|
"vscode": {
|
||
|
|
"extensions": [
|
||
|
|
"streetsidesoftware.code-spell-checker",
|
||
|
|
"foxundermoon.shell-format",
|
||
|
|
"ms-vscode.cpptools"
|
||
|
|
],
|
||
|
|
"settings": {
|
||
|
|
"rust-analyzer.check.command": "clippy",
|
||
|
|
"rust-analyzer.debug.engine": "ms-vscode.cpptools",
|
||
|
|
"rust-analyzer.debug.engineSettings": {
|
||
|
|
"cppdbg": {
|
||
|
|
"miDebuggerPath": "rust-gdb",
|
||
|
|
"setupCommands": [
|
||
|
|
{
|
||
|
|
"description": "Enable pretty-printing for gdb",
|
||
|
|
"text": "-enable-pretty-printing",
|
||
|
|
"ignoreFailures": false
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|