Flow.Launcher.Plugin.Template 3.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet new install Flow.Launcher.Plugin.Template::3.0.0                
This package contains a .NET Template Package you can call from the shell/command line.

Flow-Launcher dotnet-new template Build status

A dotnet CLI template to start off plugins for the Flow Launcher.

Installation

Install the template by running the following command:

dotnet new -i Flow.Launcher.Plugin.Template

Usage

dotnet new flow-plugin --name SamplePlugin --pluginAuthor YourGithubUsername

for example, to start a plugin for Spotify with the sp keyword and a description, you would run:

dotnet new flow-plugin --name Spotify --keyword sp --pluginAuthor MyNameOnGithub --description "a Spotify plugin for Flow-Launcher"

Options

Option Description
--name The name of the plugin. Entering SamplePlugin will be expanded to Flow.Launcher.Plugin.SamplePlugin
--pluginAuthor The username of the author. Will be used as the username in Github links.
--keyword The action keyword of the plugin. Default value is *
--description The description of the plugin that will be used in plugin.json and appear in the UI.

Next steps

After generating the source files for your new plugin:

  • check the .csproj file and plugin.json to verify the details are correct
  • optionally, add an icon named icon.png inside the project folder
  • open Main.cs and start writing your new plugin

Uninstall

dotnet new -u Flow.Launcher.Plugin.Template

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.2.0 189 9/27/2024
4.1.0 1,043 7/10/2023
4.0.2 217 5/24/2023
4.0.1 171 5/22/2023
4.0.0 471 3/6/2023
3.0.0 457 1/6/2023
2.1.0 567 1/1/2022
2.0.0 1,580 7/20/2021
1.4.0 1,274 2/19/2021
1.3.1 422 1/23/2021
1.3.0 510 11/22/2020
1.2.0 476 11/14/2020
1.1.0 563 10/14/2020
1.0.0 572 7/5/2020

- update Flow.Launcher.Plugin to 3.0.1
- update TargetFramework to net6.0-windows