Cake addin for creating self-contained single binary applications using warp
You may start using Cake.Warp as soon as you have imported the addin into you cake build script with the following:
#addin nuget:?package=Cake.Warp&version=0.1.0
The most basic use of Cake.Warp is by first creating a standalone executable through dotnet publish, then calling Warp to create the self-contained binary.
#addin nuget:?package=Cake.Warp&version=0.1.0
Task("Create-Warp-Binary")
.Does(() =>
{
DotNetCorePublish("./src/Cake.Warp.Demo", new DotNetCorePublishSettings {
Framework = "netcoreapp2.0",
RuntimeIdentifier = "linux-x64",
Configuration = "Release",
OutputDirectory = "./artifacts/output"
});
Warp("./artifacts/output",
"Cake.Warp.Demo", // Must include .exe if creating for windows
"./artifacts/cake-warp-demo",
WarpPlatforms.LinuxX64
);
});
Cake.Warp follows the Contributor Covenant Code of Conduct.
We accept Pull Requests. Please see the contributing file for how to contribute to Cake.Warp.
Commits to the repository is expected to be signed with a valid GPG key with the contributors email addresses.
Small note: If editing the Readme, please conform to the standard-readme specification.
This project follows the all-contributors specification. Contributions of any kind welcome!
Thanks goes to these wonderful people (emoji key):
Kim J. Nordmo 🚧 |