Skip to content

Commit aebc908

Browse files
committed
add claude code, myrepos
1 parent a89cb8a commit aebc908

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

sd-world/sd-world.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ DESCRIPTION:
1818
Supported systems and package managers:
1919
- Linux: Alpine (apk), Arch (pacman), Debian/Ubuntu (apt), Nix (nix-env)
2020
- macOS: Homebrew (brew), Mac App Store (mas), System Updates (softwareupdate)
21+
- Cross-platform: Claude Code, myrepos
2122
2223
EXAMPLES:
2324
$0 Upgrade all available package managers
@@ -230,6 +231,13 @@ main() {
230231
;;
231232
esac
232233

234+
# Cross-platform tools (run after OS-specific upgrades)
235+
check_and_run "claude" "Claude Code" claude update
236+
handle_upgrade_result "Claude Code"
237+
238+
check_and_run "mr" "myrepos" "cd ~ && mr update"
239+
handle_upgrade_result "myrepos"
240+
233241
echo ""
234242
log "Upgrade Summary:"
235243
echo "Successfully upgraded: $successful_managers/$total_managers package managers"
@@ -250,4 +258,4 @@ main() {
250258
fi
251259
}
252260

253-
main "$@"
261+
main "$@"

0 commit comments

Comments
 (0)