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
userdata
in Flow Launcher. - Navigate into the
Plugins
folder. - Move existing plugin with the same
Plugin ID
as specify inplugin.json
away 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 Launcher
to 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.