holidays-rs/.vscode/tasks.json

16 lines
745 B
JSON

{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "Package and Upload Documentation",
"command": "source ./.env && CRATE_NAME=$(cargo metadata --no-deps --format-version 1 | jq -r '.packages[0].name') && CRATE_VERSION=$(cargo metadata --no-deps --format-version 1 | jq -r '.packages[0].version') && cargo doc --no-deps && cd ./target && zip -r doc.zip ./doc && curl -v -H \"Authorization: ${KELLNR_TOKEN}\" https://crates.esteil.dedyn.io/api/v1/docs/$CRATE_NAME/$CRATE_VERSION --upload-file ./doc.zip",
"args": [],
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}