Meet VSConan - The Smart Way to Manage Conan in VSCode
Hey there, fellow C++ developer! Ever felt like searching for Conan packages in the local cache is a bit of a hassle? Too many commands, too much jumping between terminal and editor? Well, VSConan is here to make your life easier! ๐
Whatโs VSConan? ๐ค
VSConan is a VSCode extension that helps you to identify and locate your Conan package in the local cache. So you can focus on coding instead of wrestling with the terminal. Itโs smooth, itโs efficient, and itโs designed to make your workflow faster and more fun!
๐ก Why I Built VSConan ๐ก
As someone who has worked with Conan, I know the struggle of constantly typing commands in the terminal. But the real headache? Finding the right packages in the local Conan cache. Navigating through Conan's cache structure felt like a maze, making it tough to locate and inspect packages efficiently.
Thatโs how VSConan was born! I wanted a way to quickly browse, search, and visualize cached Conan packages directly inside VSCode. No more guessing, no more manual path-huntingโjust an intuitive UI to make life easier! ๐
Itโs not that I donโt like using the terminal โ I do! But letโs be real, sometimes a good UI is just more practical. Having everything accessible in a structured interface makes package management faster, clearer, and way less frustrating.
โจ Features Youโll Love:
- Package Explorer โ See all your Conan packages in a neat tree view.
- Profile Management โ Handle Conan profiles right in VSCode.
- Remote Management - Create, remove, rename, activate or deactivate your remote is just a single click away
- Terminal-Free Experience โ No need to type out Conan commands manually. You can save your most used Conan commands in the project and share it with your team.
- VSCode Integration - Open your package directly with VSCode with just a single click.
How to Get Started
- Install VSConan from the VSCode Marketplace.
- Configure your conan executable
- Launch VSConan Explorer from the sidebar.
- Enjoy a seamless Conan experience inside VSCode! ๐
For more details please refer to the manual :)
๐ Whatโs Next?
I am working on some exciting updates, including:
- Package dependency graph to show the graphical dependencies of the package
- Package installation from remotes
- Remote Package Browsing to find Conan packages easily.
- More Interactive Graph Visualizations because who doesnโt love great UI?
- Or maybe I will work on your feature request!!! I am waiting for that! ๐
Join the Party! ๐
VSConan is open source and free to use, and every feedback is very much welcome! Found a bug? Got an idea? Drop by my GitHub:
๐ GitHub Repo
๐ Issue Tracker
โ Support My Hobby (and My Coffee Addiction!)
Building VSConan is something I do as a hobby for the love of open source community, outside of my main job. Itโs my passion project, but as you can imagine, it also means a lot of late nights, debugging marathons, and, of course, a serious caffeine dependency. โ๐
If you find this extension useful and want to fuel my late-night coding sessions, consider buying me a coffee โ it helps keep me awake and motivated to bring you even better features! ๐
๐ Ready to level up your Conan workflow? Install VSConan today and make package management a breeze!
What do you think? Would love to hear your thoughts in the comments! ๐
Top comments (0)