- #24 Open different folders under recipe folder
- User has the possibility to access different folders that are located under the recipe folder itself, such as
build
,dl
,source
, etc. - User can open the folder either in the explorer or in a new VS Code window. The option to open the folders can be found by using right click on the recipe item from the explorer.
- User has the possibility to access different folders that are located under the recipe folder itself, such as
- #17 Filter recipes based on a selected remote
- #18 Filter binary packages based on a selected remote
- #16 Configuration in settings.json for
CONAN_USER_HOME
- Enable possibility to overwrite the pre defined
CONAN_USER_HOME
environment variable usingvsconan.general.conanUserHome
configuration option - User can set home directory to conan local cache within the VS Code using
settings.json
file
- Enable possibility to overwrite the pre defined
- #10 Enable option to list dirty packages from a recipe
vsconan.explorer.treeview.package.showDirtyPackage
is available to set the flag persistent
- #14 Support non-pip conan installation
- Enable possibility for user to use the extension using alternative conan installation (e.g. conan executable)
- Provide mode switch between python interpreter and conan executable (User can still use the python interpreter to execute conan CLI)
- Configuration for the extension in
settings.json
vsconan.general.conanExecutable
vsconan.general.conanExecutionMode
vsconan.general.pythonInterpreter
- Right click option for recipe and package treeview item to copy its path
- #13 Managing editable packages
- List editable packages in the treeview
- Remove editable package via Treeview
- Open editable package in VS Code
- Open editable package in Explorer
- Copy editable path to clipboard
- Remove editable package via command and quickpick (simple option)
- Add editable package from the workspace
- Enable layout file input for the editable package
!!! Currently only supporting the manual input from the user for the layout.
- The configuration for extension is migrated to official VS Code
settings.json
. Custom globalconfig.json
under~/.vsconan
is now deprecated.
VSConan: Create Global Configuration (JSON)
Command to create global configuration file in your home directoryVSConan: Open Global Configuration (JSON)
Open the global configuration file in editor
- Initial Release
- Conan Explorer
- Conan Recipe
- Recipe information
- Open in explorer
- Open in VS Code
- Remove recipe
- Conan Binary Packages
- Open in explorer
- Open in VS Code
- Remove binary package
- Conan Profile
- Add new profile
- Edit profile
- Open in explorer
- Rename profile
- Duplicate profile
- Remove profile
- Conan Remote
- Edit
remotes.json
file in VS Code - Rename remote
- Update remote URL
- Enable remote
- Disable remote
- Remove remote
- Edit
- Conan Recipe
- Conan Workspace
conan create
conan install
conan build
conan source
conan package
conan export-pkg
- Additional Support Features
- Create global configuration file
- Open global configuration file
- Create workspace configuration file
- Open workspace configuration file