Cake.Topshelf

Cake build addin for managing Topshelf based windows services.

#addin nuget:?package=Cake.Topshelf&version=0.2.5

<package id="Cake.Topshelf" version="0.2.5" />

dotnet add package Cake.Topshelf --version 0.2.5

<PackageReference Include="Cake.Topshelf" Version="0.2.5" />

Aliases

Topshelf aliases

General

InstallTopshelf(ICakeContext, FilePath) Installs a Topshelf windows service
InstallTopshelf(ICakeContext, FilePath, TopshelfSettings) Installs a Topshelf windows service
StartTopshelf(ICakeContext, FilePath) Starts a Topshelf windows service
StartTopshelf(ICakeContext, FilePath, string) Starts a Topshelf windows service
StartTopshelf(ICakeContext, FilePath, string, int) Starts a Topshelf windows service
StopTopshelf(ICakeContext, FilePath) Stops a Topshelf windows service
StopTopshelf(ICakeContext, FilePath, string) Stops a Topshelf windows service
StopTopshelf(ICakeContext, FilePath, string, int) Stops a Topshelf windows service
UninstallTopshelf(ICakeContext, FilePath) Uninstalls a Topshelf windows service
UninstallTopshelf(ICakeContext, FilePath, string) Uninstalls a Topshelf windows service
UninstallTopshelf(ICakeContext, FilePath, string, bool) Uninstalls a Topshelf windows service
UninstallTopshelf(ICakeContext, FilePath, string, bool, int) Uninstalls a Topshelf windows service