Skip to content
This repository was archived by the owner on Dec 31, 2024. It is now read-only.

Releases: Blind-Striker/Cake.Electron.Net

Cake.Electron.Net v1.1.0

27 Jan 08:45

Choose a tag to compare

CLI commands updated according to Electron.NET CLI v7.30.2:

  • Different manifest file support ElectronNET/Electron.NET#340

    • Create an additional manifest file: electronize init /manifest test
    • Start the app with your additional manifest file: electronize start /manifest electron.manifest.test.json
    • Build the app with your additional manifest file: electronize build /target win /manifest electron.manifest.test.json.
  • Command Line support ElectronNET/Electron.NET#337

    • You can start the app with: electronize start /args --dog=woof --test=true
    • Or as binary: myapp.exe /args --dog=woof --test=true

Cake.Electron.Net v1.0.0

07 Sep 21:58
d758890

Choose a tag to compare

  • New optional electronize build parameters added according to Electron.NET v5.22.14
  • New electronize add command support added
  • Some rid removed and added based on new .NET Core RID catalog. See dotnet/docs#8710 and rid-catalog.md
  • cake depedency market as private asset and updated to 0.34.1.
  • cake.build script improvments
  • unit test packages update.
  • Since Electron.NET releases its first stable version Electron.NET v5.22.14 this the first stable version of Cake.Electron.Net

Cake.Electron.Net v0.0.11

28 Jan 14:56

Choose a tag to compare

Cake.Electron.Net v0.0.9

09 Jun 14:47

Choose a tag to compare

NuGet

Including addin

Including addin in cake script is easy.

#addin "nuget:?package=Cake.Electron.Net"

Usage

Please see Electron.NET for commands usages.

Commands supported

  • ElectronNetBuild
  • ElectronNetInit
  • ElectronNetStart
  • ElectronNetVersion

Example

using Cake.Electron.Net
using Cake.Electron.Net.Commands.Settings

Task("Build")
.Does(() => {    
    ElectronNetVersion(workingDirectory);

    ElectronNetBuildSettings settings = new ElectronNetBuildSettings();
    settings.WorkingDirectory = workingDirectory;
    settings.ElectronTarget = ElectronTarget.Win;
    settings.DotNetConfig = DotNetConfig.Release;

    ElectronNetBuild(settings);
});