[GH-ISSUE #5] One-Liner Install failed on macOS #2

Closed
opened 2026-05-06 13:12:18 +02:00 by BreizhHardware · 12 comments

Originally created by @Shasikhan on GitHub (Feb 15, 2026).
Original GitHub issue: https://github.com/bwya77/vscode-dark-islands/issues/5

Originally assigned to: @bwya77 on GitHub.

╰─ curl -fsSL https://raw.githubusercontent.com/bwya77/vscode-dark-islands/main/bootstrap.sh | bash
─╯
🏝️ Islands Dark Theme Bootstrap Installer

📥 Step 1: Downloading Islands Dark...
Repository: https://github.com/bwya77/vscode-dark-islands.git
✓ Downloaded successfully

🚀 Step 2: Running installer...

🏝️ Islands Dark Theme Installer for macOS/Linux

✓ VS Code: CLI found

📦 Step 1: Installing Islands Dark theme extension...
Installing extensions...
Extension '.' not found.
Make sure you use the full extension ID, including the publisher, e.g.: ms-dotnettools.csharp
Failed Installing Extensions: .
Failed to install theme extension

Originally created by @Shasikhan on GitHub (Feb 15, 2026). Original GitHub issue: https://github.com/bwya77/vscode-dark-islands/issues/5 Originally assigned to: @bwya77 on GitHub. ╰─ curl -fsSL https://raw.githubusercontent.com/bwya77/vscode-dark-islands/main/bootstrap.sh | bash ─╯ 🏝️ Islands Dark Theme Bootstrap Installer ========================================== 📥 Step 1: Downloading Islands Dark... Repository: https://github.com/bwya77/vscode-dark-islands.git ✓ Downloaded successfully 🚀 Step 2: Running installer... 🏝️ Islands Dark Theme Installer for macOS/Linux ================================================ ✓ VS Code: CLI found 📦 Step 1: Installing Islands Dark theme extension... Installing extensions... Extension '.' not found. Make sure you use the full extension ID, including the publisher, e.g.: ms-dotnettools.csharp Failed Installing Extensions: . ❌ Failed to install theme extension
BreizhHardware 2026-05-06 13:12:18 +02:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@lightify97 commented on GitHub (Feb 15, 2026):

From the docs:

--install-extension <ext-id | path> Installs or updates an extension. The argument is either an extension id or a path to a VSIX. The identifier of an extension is '${publisher}.${name}'. Use
'--force' argument to update to latest version. To install a specific version provide '@${version}'. For example: 'vscode.csharp@1.2.3'.

Turns out --install-extension expects a path to VSIX not an unpacked extension directory. That's why this step is failing.

Solution: Use the vsce tool to pack the extension into a vsix and then attempt the install.

<!-- gh-comment-id:3903716686 --> @lightify97 commented on GitHub (Feb 15, 2026): From the docs: > --install-extension <ext-id | path> Installs or updates an extension. The argument is either an extension id or a path to a VSIX. The identifier of an extension is '${publisher}.${name}'. Use > '--force' argument to update to latest version. To install a specific version provide '@${version}'. For example: 'vscode.csharp@1.2.3'. > Turns out `--install-extension` expects a path to VSIX not an unpacked extension directory. That's why this step is failing. Solution: Use the `vsce` tool to pack the extension into a vsix and then attempt the install.
Author
Owner

@lightify97 commented on GitHub (Feb 15, 2026):

Also I can't find the custom stylesheet anywhere in the repo. Such level of customization is not possible without one.

<!-- gh-comment-id:3903738705 --> @lightify97 commented on GitHub (Feb 15, 2026): Also I can't find the custom stylesheet anywhere in the repo. Such level of customization is not possible without one.
Author
Owner

@olii-dev commented on GitHub (Feb 15, 2026):

Such a shame, was really looking forward to using this

<!-- gh-comment-id:3903804307 --> @olii-dev commented on GitHub (Feb 15, 2026): Such a shame, was really looking forward to using this
Author
Owner

@bwya77 commented on GitHub (Feb 15, 2026):

I made a fix but havent tested - I am able to test later tonight

<!-- gh-comment-id:3904664266 --> @bwya77 commented on GitHub (Feb 15, 2026): I made a fix but havent tested - I am able to test later tonight
Author
Owner

@Chewieez commented on GitHub (Feb 15, 2026):

Also I can't find the custom stylesheet anywhere in the repo. Such level of customization is not possible without one.

The custom css styles are in the settings.json file. You need to copy/paste/merge those into your user settings.json file, and install the extension.

<!-- gh-comment-id:3904857363 --> @Chewieez commented on GitHub (Feb 15, 2026): > Also I can't find the custom stylesheet anywhere in the repo. Such level of customization is not possible without one. The custom css styles are in the settings.json file. You need to copy/paste/merge those into your user settings.json file, and install the extension.
Author
Owner

@bwya77 commented on GitHub (Feb 16, 2026):

Fixed and confirmed working in 0.0.2

<!-- gh-comment-id:3910251939 --> @bwya77 commented on GitHub (Feb 16, 2026): Fixed and confirmed working in 0.0.2
Author
Owner

@0xironclad commented on GitHub (Feb 16, 2026):

@bwya77 Works on MacOS now?

<!-- gh-comment-id:3910306950 --> @0xironclad commented on GitHub (Feb 16, 2026): @bwya77 Works on MacOS now?
Author
Owner

@bwya77 commented on GitHub (Feb 16, 2026):

@0xironclad yes the script on the 0.0.2 branch works

<!-- gh-comment-id:3910349470 --> @bwya77 commented on GitHub (Feb 16, 2026): @0xironclad yes the script on the 0.0.2 branch works
Author
Owner

@0xironclad commented on GitHub (Feb 16, 2026):

@bwya77 I tried with the new branch 0.0.2. it just applies the color theme, nothing else. I even deleted the old extension (rm -rf ~/.vscode/extensions/bwya77.islands-dark-1.0.0 ) and disable Custom UI ( Custom UI Style: Disable) before running the installation script but that would not help.

Image
<!-- gh-comment-id:3910434551 --> @0xironclad commented on GitHub (Feb 16, 2026): @bwya77 I tried with the new branch 0.0.2. it just applies the color theme, nothing else. I even deleted the old extension (`rm -rf ~/.vscode/extensions/bwya77.islands-dark-1.0.0 ` ) and disable Custom UI ( `Custom UI Style: Disable`) before running the installation script but that would not help. <img width="1800" height="1169" alt="Image" src="https://github.com/user-attachments/assets/97c5974e-5fdf-46a2-a30a-130a573933ba" />
Author
Owner

@bwya77 commented on GitHub (Feb 16, 2026):

@0xironclad just for more info, this looks like it loaded the custom UI style via the user preferences.
I think your theme didnt auto set to islands dark, can you confirm?

<!-- gh-comment-id:3910461194 --> @bwya77 commented on GitHub (Feb 16, 2026): @0xironclad just for more info, this looks like it loaded the custom UI style via the user preferences. I think your theme didnt auto set to islands dark, can you confirm?
Author
Owner

@0xironclad commented on GitHub (Feb 16, 2026):

@bwya77 Yes it did. Also, just to be sure again, I deleted the islands dark extension, then reverted my settings.json to default. I confirmed that custom UI is disabled. After that, I run the installation script. It shows success on the terminal but like I mentioned before, only the color theme is applied and nothing else. The theme is also auto set to Islands dark, look at the attached image below.

Image
<!-- gh-comment-id:3910487317 --> @0xironclad commented on GitHub (Feb 16, 2026): @bwya77 Yes it did. Also, just to be sure again, I deleted the islands dark extension, then reverted my settings.json to default. I confirmed that custom UI is disabled. After that, I run the installation script. It shows success on the terminal but like I mentioned before, only the color theme is applied and nothing else. The theme is also auto set to Islands dark, look at the attached image below. <img width="591" height="99" alt="Image" src="https://github.com/user-attachments/assets/44004959-a234-42a8-a4fa-149ddb8422a1" />
Author
Owner

@bwya77 commented on GitHub (Feb 19, 2026):

Installer works in v.0.0.2

<!-- gh-comment-id:3929018964 --> @bwya77 commented on GitHub (Feb 19, 2026): Installer works in v.0.0.2
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/vscode-dark-islands#2
No description provided.