Download sdks/vscode/script/publish from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 638 Bytes
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/sdks/vscode/script/publish
- Command line
-
hf download hf://SaylorTwift/opencode/sdks/vscode/script/publish
-
curl -L -o publish https://huggingface.co/SaylorTwift/opencode/resolve/main/sdks/vscode/script/publish
638 Bytes
| set -euo pipefail | |
| # Get the latest Git tag | |
| latest_tag=$(git tag --sort=committerdate | grep -E '^vscode-v[0-9]+\.[0-9]+\.[0-9]+$' | tail -1) | |
| if [ -z "$latest_tag" ]; then | |
| echo "No tags found" | |
| exit 1 | |
| fi | |
| echo "Latest tag: $latest_tag" | |
| version=$(echo "$latest_tag" | sed 's/^vscode-v//') | |
| echo "Latest version: $version" | |
| # package-marketplace | |
| vsce package --no-git-tag-version --no-update-package-json --no-dependencies --skip-license -o dist/opencode.vsix "$version" | |
| # publish-marketplace | |
| vsce publish --packagePath dist/opencode.vsix | |
| # publish-openvsx | |
| npx ovsx publish dist/opencode.vsix -p "$OPENVSX_TOKEN" | |