DEV Community

Cover image for VSConan - Your New Best Friend for Conan in VSCode
afri-bit
afri-bit

Posted on

VSConan - Your New Best Friend for Conan in VSCode

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! ๐Ÿš€

Image description

VSConan in Action

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

  1. Install VSConan from the VSCode Marketplace.
  2. Configure your conan executable
  3. Launch VSConan Explorer from the sidebar.
  4. 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! ๐Ÿš€

โ˜•โ˜• Buy Me a Coffe โ˜•โ˜•


๐Ÿš€ 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)