Skip to content

Commit 285b864

Browse files
thiagowfxclaude
andcommitted
feat(sd_world): add VS Code extensions upgrade
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 4a65262 commit 285b864

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

sd_world/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Simply run the script:
2727
### Cross-platform
2828
- **Claude Code**: `claude update`
2929
- **myrepos**: `cd ~ && mr --stats update`
30+
- **VS Code**: `code --update-extensions`
3031

3132
## Example Output
3233

sd_world/sd_world.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ gracefully and provides a summary of upgrade results. Supported systems and
1919
package managers: Linux (Alpine apk, Arch pacman, Debian/Ubuntu apt, Flatpak,
2020
Nix nix-env), macOS (Homebrew brew, Mac App Store mas, System Updates
2121
softwareupdate), Cross-platform (Amp, OpenCode, Claude Code, Mole, myrepos),
22-
and Editors (Neovim lazy.nvim).
22+
and Editors (Neovim lazy.nvim, VS Code extensions).
2323
2424
OPTIONS:
2525
-h, --help Show this help message and exit
@@ -257,6 +257,9 @@ main() {
257257
check_and_run "nvim" "Neovim (lazy.nvim)" NVIM_LOG_FILE=/dev/null nvim --headless '+Lazy! sync' +qa
258258
handle_upgrade_result "Neovim (lazy.nvim)"
259259

260+
check_and_run "code" "VS Code (extensions)" code --update-extensions
261+
handle_upgrade_result "VS Code (extensions)"
262+
260263
echo ""
261264
log "Upgrade Summary:"
262265
echo "Successfully upgraded: $successful_managers/$total_managers package managers"

0 commit comments

Comments
 (0)