A simple command-line tool to quickly remove Shadcn UI components from your project.
The shadcn-remover CLI is a powerful tool designed for developers wanting to efficiently manage their Shadcn UI components. This command-line interface simplifies the process of removing specific or all components from your project in a clean and user-friendly manner. Whether you need to make quick adjustments or perform a comprehensive cleanup, this tool provides flexible options to suit your needs.
Developed with modern efficiency in mind, the shadcn-remover CLI allows for interactive operations and includes safety features to ensure you don't accidentally delete important files. It's geared toward improving productivity while maintaining a straightforward user experience.
Remove Specific Components: Effortlessly target one or more components by name for safe removal.
Remove All Components: Quickly clear out all detected Shadcn UI components at once with a single command.
Interactive Mode: Select components to remove from a convenient list, enabling a tailored and controlled approach to cleanup.
Dry Run: Preview which files and directories would be removed without making any changes, ensuring confidence before executing deletions.
Flexible Detection: Works seamlessly with both file-based and directory-based component structures, accommodating varied project setups.
User-Friendly: Offers clear feedback through progress spinners and colored output, making it easy to track operations.
Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.