psake is a build automation tool written in PowerShell. It avoids the angle-bracket tax associated with executable XML by leveraging the PowerShell syntax in your build scripts. psake has a syntax inspired by rake (aka make in Ruby) and bake (aka make in Boo), but is easier to script because it leverages your existent command-line knowledge.
psake is pronounced sake - as in Japanese rice wine. It does NOT rhyme with make, bake, or rake. |
You can also install with chocolatey (https://nuget.org/List/Packages/chocolatey) and have global psake.
See the version list below for details.
Install-Package psake -Version 4.0.1
dotnet add package psake --version 4.0.1
<PackageReference Include="psake" Version="4.0.1" />
paket add psake --version 4.0.1
This package has no dependencies.
NuGet packages (13)
Showing the top 5 NuGet packages that depend on psake:
Reusables modules used in the aid of a .NET build and release cycle
Psake tasks and functions to build Hangfire projects with ease.
The honey flavoured psake task automation tool
Usage: Execute Sundew.Build.Setup.exe and enter solution path (relative) -> build scripts will be placed in "SolutionDir"\Build Included features: - Msbuild - Update version (Set version via script parameters, only SolutionItems\SharedAssemblyInfo.cs will be updated) - VSTest console (Add test adapters via Nuget) - StyleCop (Uses individual project settings) - SandCastle (Add "SolutionName".shfbproj in "SolutionDir") *Requires SandCastle Help File Builder Planned features: - Release output - WIX
GitHub repositories (14)
Showing the top 5 popular GitHub repositories that depend on psake:
An easy way to perform background job processing in your .NET and .NET Core applications. No Windows Service or separate process required
The open source diagnostics platform for the web
OpenID Connect Provider and OAuth 2.0 Authorization Server Framework for ASP.NET 4.x/Katana
An analyzer library for C# and VB that uses Roslyn to produce refactorings, code analysis, and other niceties.
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams