Skip to content
Cake addin for creating self-contained single binary applications using warp
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.build (build) Enabled coverage report on unix platforms May 16, 2019
.github (GH-1) Added pull request template May 7, 2019
.vscode (build) Fixed resharper issues May 12, 2019
docs/input (GH-13) Added first draft of the wyam documentation May 12, 2019
src Bump Microsoft.NET.Test.Sdk from 16.1.0 to 16.1.1 May 30, 2019
tools (build) Added cake build files May 7, 2019
.all-contributorsrc docs: update .all-contributorsrc May 12, 2019
.appveyor.yml (build) Reverted appveyor image back to vs2017 May 12, 2019
.codecov.yml (build) Updated codecov settings May 12, 2019
.editorconfig (build) Corrected indent style for yaml files May 7, 2019
.gitattributes (build) Corrected tasks.json eol May 10, 2019
.gitignore (GH-13) Added first draft of the wyam documentation May 12, 2019
.mergify.yml Added codecov to required status check in mergify May 12, 2019
.travis.yml (build) Changed to .NET Core 2.1 on travis May 8, 2019
CHANGELOG.md (docs) Updated changelog May 13, 2019
CODE_OF_CONDUCT.md (GH-1) Added code of conduct documentation May 7, 2019
CONTRIBUTING.md (doc) Corrected link to repository May 10, 2019
GitReleaseManager.yaml (docs) Added ability to create release notes May 13, 2019
GitVersion.yml (build) Fixed indention issues in yaml files May 7, 2019
LICENSE (GH-1) Added MIT License to the repository May 7, 2019
README.md docs: update README.md May 12, 2019
build.ps1 (build) Renamed cake build script to recipe.cake May 7, 2019
build.sh (build) Renamed cake build script to recipe.cake May 7, 2019
config.wyam (GH-13) Added first draft of the wyam documentation May 12, 2019
recipe.cake (build) Enabled coverage report on unix platforms May 16, 2019

README.md

Cake.Warp

All Contributors standard-readme compliant GitHub AppVeyor Travis (.org) Codecov Nuget

Cake addin for creating self-contained single binary applications using warp

Table of Contents

Install

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

Usage

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
    );
});

Maintainers

@AdmiringWorm

Contributing

See the contributing file!

PRs accepted.

Cake.Warp follows the Contributor Covenant Code of Conduct.

Commits to the repository is required 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.

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Contributors

Kim J. Nordmo
Kim J. Nordmo

🚧

License

MIT © 2019 Kim J. Nordmo

You can’t perform that action at this time.