Flow.Launcher.Plugin.Template 4.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::4.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 install 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 uninstall 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 4.0.0
- update TargetFramework to net7.0-windows
- add CopyLocalLockFileAssemblies property to project
- resolve dotnet CLI warnings during release