[](https://choosealicense.com/licenses/gpl-3.0/)



shadcn/plus
Features
Status bar shortcut: bottom-left shadcn/plus menu (only visible when a workspace is open).
Quick actions: install/reinstall CLI, add one or many components, open component docs, reload registry list, open shadcn/ui docs.
Configurable working directory for shadcn/ui commands (relative or absolute, great for monorepos).
Adaptive CLI action: shows Install CLI before initialization, and Reinstall CLI when components.json already exists.
Registry caching and terminal output cleanup for clearer component installs.
Optional terminal auto-close after command completion.
Demo
shadcn/plus Menu
Install or Reinstall the shadcn/ui CLI
Add Component
Add Multiple Components
Settings
shadcn-plus.commandWorkingDirectory (string): optional working directory for shadcn/ui commands. Leave blank to use the workspace root; relative paths resolve from the first workspace folder; absolute paths are supported.
shadcn-plus.baseColor (string): default base color passed to shadcn/ui init. Options: neutral, gray, zinc (default), stone, slate.
shadcn-plus.askBaseColor (boolean): prompt for base color each time before running shadcn/ui init.
shadcn-plus.autoCloseTerminal (boolean): close extension-created terminals automatically after commands finish (default: true).
Release Notes
v1.0.6
Updated dependencies
Updated components.json validation
v1.0.5
README.md update
v1.0.4
Added adaptive CLI menu behavior: show Install CLI before setup and Reinstall CLI once components.json exists.
Added reinstall confirmation when components.json is already present.
Added command sanitization for component install names before command execution.
Improved registry fetch reliability with HTTP status checks, timeout handling, and retry backoff.
Improved terminal execution fallback behavior when shell integration is unavailable.
Added configurable terminal auto-close behavior for extension-created command terminals.
Updated docs to reflect install/reinstall CLI behavior.
1.0.3
Rename the extension from shadcn/ui Plus to shadcn/plus for consistency and simplicity.
1.0.2
Codebase cleanup.
Minor code changes.
1.0.1
Added configurable working directory so init/add commands run where your package.json lives (supports monorepos and non-root layouts).
Package manager detection and init guard now respect the configured working directory.
1.0.0
Added status bar menu for shadcn/ui actions.
Added base color configuration and optional prompt for init.
Guarded init when components.json already exists.
Created component install, multi-add, docs shortcuts, and registry reload.