Get it from plugin repository: https://plugins.jetbrains.com/plugin/14809-casbin
Plugin for editing and testing Casbin models in IntelliJ-based IDEs.
Provides:
Editor
Casbin Executor
Using IDE built-in plugin system:
Preferences > Plugins > Marketplace > Search for "CASBIN" > Install Plugin
Manually:
Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...
The plugin is built using Gradle and uses gradle-intellij-plugin to integrate with IntelliJ Platform.
To build a plugin run
$ ./gradlew buildPlugin
Plugin zip file will be created in build/distributions
To test plugin in IDE run ./gradlew runIde
The plugin uses Grammar-Kit to generate parser and lexer. Please install Grammar-Kit plugin and refer to the documentation if you want to modify grammar.
Casbin Model Parser & Lexer
Casbin CSV Parser & Lexer
Plugin is written in Kotlin.
Look at ThirdPartyNotices.txt for more information.