├── .ci ├── conan_helper.py ├── crawl.py ├── recipe_parser.py ├── repo_crawler.py └── requirements.txt ├── .github ├── dependabot.yml ├── readme │ ├── clion-configuration-1.png │ ├── clion-configuration-2.png │ ├── clion-inspect.png │ └── clion-use-libcurl.png └── workflows │ ├── build.yml │ ├── gen-packages-info.yml │ ├── release.yml │ └── run-ui-tests.yml ├── .gitignore ├── .idea └── gradle.xml ├── .run ├── Run IDE for UI Tests.run.xml ├── Run IDE with Plugin.run.xml ├── Run Plugin Tests.run.xml ├── Run Plugin Verification.run.xml └── Run Qodana.run.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── qodana.yml ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── com │ │ └── jfrog │ │ └── conan │ │ └── clion │ │ ├── bundles │ │ └── UIBundle.kt │ │ ├── cmake │ │ └── CMake.kt │ │ ├── conan │ │ ├── ConanPluginUtils.kt │ │ ├── datamodels │ │ │ └── Recipe.kt │ │ └── extensions │ │ │ └── file.kt │ │ ├── dialogs │ │ ├── ConanExecutableDialog.kt │ │ └── ConanInspectPackagesDialog.kt │ │ ├── icons │ │ └── ConanIcons.kt │ │ ├── listeners │ │ └── ConanCMakeSettingsListener.kt │ │ ├── models │ │ ├── Component.kt │ │ ├── LibrariesTableModel.kt │ │ ├── Library.kt │ │ ├── LibraryData.kt │ │ └── PersistentStorageKeys.kt │ │ ├── services │ │ └── ConanService.kt │ │ └── toolWindow │ │ ├── AuditPanel.kt │ │ ├── ConanWindowFactory.kt │ │ ├── MainActionToolbar.kt │ │ ├── PackageInformationPanel.kt │ │ ├── ReadmePanel.kt │ │ └── UsedPackagesPanel.kt └── resources │ ├── META-INF │ ├── plugin.xml │ └── pluginIcon.svg │ ├── conan │ └── targets-data.json │ ├── icons │ └── conan.svg │ └── messages │ └── ui.properties └── test ├── kotlin └── com │ └── jfrog │ └── conan │ └── clionplugin │ └── MyPluginTest.kt └── testData └── rename ├── foo.xml └── foo_after.xml /.ci/conan_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.ci/conan_helper.py -------------------------------------------------------------------------------- /.ci/crawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.ci/crawl.py -------------------------------------------------------------------------------- /.ci/recipe_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.ci/recipe_parser.py -------------------------------------------------------------------------------- /.ci/repo_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.ci/repo_crawler.py -------------------------------------------------------------------------------- /.ci/requirements.txt: -------------------------------------------------------------------------------- 1 | PyYAML 2 | astunparse 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/readme/clion-configuration-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/readme/clion-configuration-1.png -------------------------------------------------------------------------------- /.github/readme/clion-configuration-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/readme/clion-configuration-2.png -------------------------------------------------------------------------------- /.github/readme/clion-inspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/readme/clion-inspect.png -------------------------------------------------------------------------------- /.github/readme/clion-use-libcurl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/readme/clion-use-libcurl.png -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/gen-packages-info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/workflows/gen-packages-info.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-ui-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.github/workflows/run-ui-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.run/Run IDE for UI Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.run/Run IDE for UI Tests.run.xml -------------------------------------------------------------------------------- /.run/Run IDE with Plugin.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.run/Run IDE with Plugin.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Tests.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.run/Run Plugin Tests.run.xml -------------------------------------------------------------------------------- /.run/Run Plugin Verification.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.run/Run Plugin Verification.run.xml -------------------------------------------------------------------------------- /.run/Run Qodana.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/.run/Run Qodana.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /qodana.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/qodana.yml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/bundles/UIBundle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/bundles/UIBundle.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/cmake/CMake.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/cmake/CMake.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/conan/ConanPluginUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/conan/ConanPluginUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/conan/datamodels/Recipe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/conan/datamodels/Recipe.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/conan/extensions/file.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/conan/extensions/file.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/dialogs/ConanExecutableDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/dialogs/ConanExecutableDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/dialogs/ConanInspectPackagesDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/dialogs/ConanInspectPackagesDialog.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/icons/ConanIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/icons/ConanIcons.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/listeners/ConanCMakeSettingsListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/listeners/ConanCMakeSettingsListener.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/models/Component.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/models/Component.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/models/LibrariesTableModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/models/LibrariesTableModel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/models/Library.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/models/Library.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/models/LibraryData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/models/LibraryData.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/models/PersistentStorageKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/models/PersistentStorageKeys.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/services/ConanService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/services/ConanService.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/toolWindow/AuditPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/toolWindow/AuditPanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/toolWindow/ConanWindowFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/toolWindow/ConanWindowFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/toolWindow/MainActionToolbar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/toolWindow/MainActionToolbar.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/toolWindow/PackageInformationPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/toolWindow/PackageInformationPanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/toolWindow/ReadmePanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/toolWindow/ReadmePanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/jfrog/conan/clion/toolWindow/UsedPackagesPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/kotlin/com/jfrog/conan/clion/toolWindow/UsedPackagesPanel.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/main/resources/META-INF/pluginIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/resources/META-INF/pluginIcon.svg -------------------------------------------------------------------------------- /src/main/resources/conan/targets-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/resources/conan/targets-data.json -------------------------------------------------------------------------------- /src/main/resources/icons/conan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/resources/icons/conan.svg -------------------------------------------------------------------------------- /src/main/resources/messages/ui.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/main/resources/messages/ui.properties -------------------------------------------------------------------------------- /src/test/kotlin/com/jfrog/conan/clionplugin/MyPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/test/kotlin/com/jfrog/conan/clionplugin/MyPluginTest.kt -------------------------------------------------------------------------------- /src/test/testData/rename/foo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/test/testData/rename/foo.xml -------------------------------------------------------------------------------- /src/test/testData/rename/foo_after.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conan-io/conan-clion-plugin/HEAD/src/test/testData/rename/foo_after.xml --------------------------------------------------------------------------------