After successfully building a plugin, it can be tested locally by moving the output files into Flow Launcher's FlowLauncher\Plugins directory accessible via the userdata command in Flow Launcher. Alternatively, if you are building .NET (C# or F#) plugins, you can have your IDE build the artifact directly to that location (remember not to check this build output path into Git though).
- Execute
userdatain Flow Launcher. - Navigate into the
Pluginsfolder. - Move existing plugin with the same
Plugin IDas specify inplugin.jsonaway from the folder (if more than one plugin have the samePlugin ID, none of them will be loaded). - Copy and paste the newly built plugin folder into this folder.
- Execute
Restart Flow Launcherto reload the new plugin.
Tip: .NET plugins (e.g. C# and F#) will require you to restart flow every time you make a change and build a new artifact to reload the plugin, but Python and JS/TS plugins you can edit the plugin directly.