Skip to content

feature (jetbrains): add plugin pre-installation support#772

Open
Harsh9485 wants to merge 3 commits intocoder:mainfrom
Harsh9485:Pre-install-jetBrains-Plugins-Support-(InstallPlugins)
Open

feature (jetbrains): add plugin pre-installation support#772
Harsh9485 wants to merge 3 commits intocoder:mainfrom
Harsh9485:Pre-install-jetBrains-Plugins-Support-(InstallPlugins)

Conversation

@Harsh9485
Copy link
Contributor

Description

Adds a jetbrains_plugins parameter to the JetBrains module.
This parameter accepts a map of JetBrains Marketplace plugin IDs and installs them automatically when the workspace restarts.

Approach

  1. Store plugin IDs in $HOME/.config/jetbrains/plugins.json
  2. First, check whether the IDE is installed. If not, the script exits.
  3. If the IDE is installed, the script installs all plugins using the IDE CLI tool with installPlugins

Type of Change

  • New module
  • New template
  • Bug fix
  • Feature/enhancement
  • Documentation
  • Other

Module Information

Path: registry/coder/modules/jetbrains
New version: v1.4.0
Breaking change: [ ] Yes [ ] No

Testing & Validation

  • Tests pass (bun test)
  • Code formatted (bun fmt)
  • Changes tested locally

/claim #208

@Harsh9485
Copy link
Contributor Author

@DevelopmentCats @matifali, PR is ready for review.

@Harsh9485
Copy link
Contributor Author

Screenshot 2026-02-28 100141 Screenshot 2026-02-28 100155 Screenshot 2026-02-28 100541 Screenshot 2026-02-28 114817

@Harsh9485
Copy link
Contributor Author

@DevelopmentCats, I can’t open any IDE because my trial is over. Could you please check this?

Screenshot 2026-02-28 111440

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant