|
1 | | -<div align="center"> |
2 | | - |
3 | | -<img src="https://raw.githubusercontent.com/CodingWithCalvin/VS-SuperClean/main/resources/logo.png" alt="Super Clean Logo" width="256"/> |
| 1 | +<p align="center"> |
| 2 | + <img src="https://raw.githubusercontent.com/CodingWithCalvin/VS-SuperClean/main/resources/logo.png" alt="Super Clean Logo" width="128" height="128"> |
| 3 | +</p> |
4 | 4 |
|
5 | | ---- |
| 5 | +<h1 align="center">Super Clean</h1> |
6 | 6 |
|
7 | | -[](https://github.com/CodingWithCalvin/VS-SuperClean/blob/main/LICENSE) |
8 | | -[](https://github.com/CodingWithCalvin/VS-SuperClean/actions/workflows/build.yml) |
| 7 | +<p align="center"> |
| 8 | + <strong>Clean your solution the way it should have always worked!</strong> |
| 9 | +</p> |
9 | 10 |
|
10 | | -[](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean) |
11 | | -[](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean) |
12 | | -[](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean) |
13 | | -[](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean) |
| 11 | +<p align="center"> |
| 12 | + <a href="https://github.com/CodingWithCalvin/VS-SuperClean/blob/main/LICENSE"> |
| 13 | + <img src="https://img.shields.io/github/license/CodingWithCalvin/VS-SuperClean?style=for-the-badge" alt="License"> |
| 14 | + </a> |
| 15 | + <a href="https://github.com/CodingWithCalvin/VS-SuperClean/actions/workflows/build.yml"> |
| 16 | + <img src="https://img.shields.io/github/actions/workflow/status/CodingWithCalvin/VS-SuperClean/build.yml?style=for-the-badge" alt="Build Status"> |
| 17 | + </a> |
| 18 | +</p> |
14 | 19 |
|
15 | | -🧹 **Clean your solution the way it should have always worked!** |
| 20 | +<p align="center"> |
| 21 | + <a href="https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean"> |
| 22 | + <img src="https://img.shields.io/visual-studio-marketplace/v/CodingWithCalvin.VS-SuperClean?style=for-the-badge" alt="Marketplace Version"> |
| 23 | + </a> |
| 24 | + <a href="https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean"> |
| 25 | + <img src="https://img.shields.io/visual-studio-marketplace/i/CodingWithCalvin.VS-SuperClean?style=for-the-badge" alt="Marketplace Installations"> |
| 26 | + </a> |
| 27 | + <a href="https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean"> |
| 28 | + <img src="https://img.shields.io/visual-studio-marketplace/d/CodingWithCalvin.VS-SuperClean?style=for-the-badge" alt="Marketplace Downloads"> |
| 29 | + </a> |
| 30 | + <a href="https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean"> |
| 31 | + <img src="https://img.shields.io/visual-studio-marketplace/r/CodingWithCalvin.VS-SuperClean?style=for-the-badge" alt="Marketplace Rating"> |
| 32 | + </a> |
| 33 | +</p> |
16 | 34 |
|
17 | | -Tired of lingering build artifacts causing mysterious issues? **Super Clean** nukes those `bin` and `obj` folders with a single click — no more hunting through folders manually! ✨ |
| 35 | +--- |
18 | 36 |
|
19 | | -</div> |
| 37 | +Tired of lingering build artifacts causing mysterious issues? **Super Clean** nukes those `bin` and `obj` folders with a single click - no more hunting through folders manually! |
20 | 38 |
|
21 | | -## ✨ Features |
| 39 | +## Features |
22 | 40 |
|
23 | 41 | | Feature | Description | |
24 | 42 | |---------|-------------| |
25 | | -| 🗂️ **Solution-level cleaning** | Right-click the solution to clean all projects at once | |
26 | | -| 📁 **Project-level cleaning** | Right-click individual projects to clean just that project | |
27 | | -| 🗑️ **Removes bin folder** | Deletes the entire `bin` directory and all its contents | |
28 | | -| 📦 **Removes obj folder** | Deletes the entire `obj` directory and all its contents | |
29 | | -| ⚡ **Fast and reliable** | Quick deletion without the overhead of MSBuild's Clean target | |
| 43 | +| **Solution-level cleaning** | Right-click the solution to clean all projects at once | |
| 44 | +| **Project-level cleaning** | Right-click individual projects to clean just that project | |
| 45 | +| **Removes bin folder** | Deletes the entire `bin` directory and all its contents | |
| 46 | +| **Removes obj folder** | Deletes the entire `obj` directory and all its contents | |
| 47 | +| **Fast and reliable** | Quick deletion without the overhead of MSBuild's Clean target | |
30 | 48 |
|
31 | | -## 📥 Installation |
| 49 | +## Installation |
32 | 50 |
|
33 | | -### Visual Studio Marketplace (Recommended) |
| 51 | +### Visual Studio Marketplace |
34 | 52 |
|
35 | | -[](https://marketplace.visualstudio.com/items?itemName=CodingWithCalvin.VS-SuperClean) |
| 53 | +1. Open Visual Studio 2022 or 2026 |
| 54 | +2. Go to **Extensions > Manage Extensions** |
| 55 | +3. Search for "Super Clean" |
| 56 | +4. Click **Download** and restart Visual Studio |
36 | 57 |
|
37 | 58 | ### Manual Installation |
38 | 59 |
|
39 | | -1. 📥 Download the `.vsix` file from the [Releases](https://github.com/CodingWithCalvin/VS-SuperClean/releases) page |
40 | | -2. 🖱️ Double-click the downloaded file to install |
| 60 | +Download the latest `.vsix` from the [Releases](https://github.com/CodingWithCalvin/VS-SuperClean/releases) page and double-click to install. |
41 | 61 |
|
42 | | -## 🎮 Usage |
| 62 | +## Usage |
43 | 63 |
|
44 | | -1. 🖱️ Right-click on a **Solution** or **Project** in Solution Explorer |
45 | | -2. 📋 Select **Super Clean** |
46 | | -3. 🧹 Watch those `bin` and `obj` folders disappear! |
| 64 | +1. Right-click on a **Solution** or **Project** in Solution Explorer |
| 65 | +2. Select **Super Clean** |
| 66 | +3. Watch those `bin` and `obj` folders disappear! |
47 | 67 |
|
48 | | -## 💻 Supported Versions |
| 68 | +## Supported Versions |
49 | 69 |
|
50 | 70 | | Visual Studio | Architectures | |
51 | 71 | |---------------|---------------| |
52 | | -| 🟢 Visual Studio 2022 (17.x) | x64 (amd64), ARM64 | |
53 | | -| 🟢 Visual Studio 2026 (18.x) | x64 (amd64), ARM64 | |
| 72 | +| Visual Studio 2022 (17.x) | x64 (amd64), ARM64 | |
| 73 | +| Visual Studio 2026 (18.x) | x64 (amd64), ARM64 | |
54 | 74 |
|
55 | | -## 📄 License |
| 75 | +## Contributing |
56 | 76 |
|
57 | | -This project is licensed under the [MIT License](LICENSE). |
| 77 | +Contributions are welcome! Whether it's bug reports, feature requests, or pull requests - all feedback helps make this extension better. |
58 | 78 |
|
59 | | -## 🤝 Contributing |
| 79 | +### Development Setup |
60 | 80 |
|
61 | | -Contributions are welcome! Issues, PRs, feature requests — bring it on! 💪 |
| 81 | +1. Clone the repository |
| 82 | +2. Open the solution in Visual Studio 2022 or 2026 |
| 83 | +3. Ensure you have the "Visual Studio extension development" workload installed |
| 84 | +4. Install the [Extensibility Essentials 2022](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) extension |
| 85 | +5. Press F5 to launch the experimental instance |
62 | 86 |
|
63 | | -For cloning and building this project yourself, make sure to install the [Extensibility Essentials 2022 extension](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) for Visual Studio which enables some features used by this project. |
| 87 | +## License |
| 88 | + |
| 89 | +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. |
| 90 | + |
| 91 | +--- |
64 | 92 |
|
65 | | -## 👥 Contributors |
| 93 | +## Contributors |
66 | 94 |
|
67 | 95 | <!-- readme: contributors -start --> |
68 | | -[](https://github.com/CalvinAllen) |
69 | 96 | <!-- readme: contributors -end --> |
70 | 97 |
|
71 | 98 | --- |
|
0 commit comments