Skip to content

Commit bb0f754

Browse files
committed
add
1 parent 480d238 commit bb0f754

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

install.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ function _bash-it-install-enable() {
4848
done
4949
}
5050

51+
5152
# Ensure .bashrc is sourced from profile files on macOS/BSD/Solaris
5253
function _bash-it-install-ensure-bashrc-sourcing() {
5354
# Only needed on platforms where login shells don't source .bashrc
@@ -302,6 +303,20 @@ else
302303
_bash-it-profile-load "default"
303304
fi
304305

306+
if command -v code-server > /dev/null 2>&1; then
307+
echo ""
308+
echo "Installing VS Code extensions..."
309+
if [ -f "${BASH_IT}/extensions.txt" ]; then
310+
while IFS= read -r extension || [ -n "$extension" ]; do
311+
# Skip empty lines and comments
312+
[[ -z "$extension" || "$extension" =~ ^# ]] && continue
313+
echo "Installing $extension..."
314+
code-server --install-extension "$extension" 2>/dev/null || echo "Note: Could not install $extension (may already be installed or unavailable)"
315+
done < "${BASH_IT}/extensions.txt"
316+
echo "VS Code extensions installation complete!"
317+
fi
318+
fi
319+
305320
# Ensure .bashrc sourcing is set up on macOS/BSD/Solaris
306321
_bash-it-install-ensure-bashrc-sourcing
307322

0 commit comments

Comments
 (0)