NukeX 1.0.2

dotnet tool install --global NukeX --version 1.0.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local NukeX --version 1.0.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=NukeX&version=1.0.2
nuke :add-package NukeX --version 1.0.2

NukeX

NukeX is a faster alternative to the standard Nuke.Build launcher. It intelligently re-builds your project only when necessary, based on changes in your files. NukeX is designed to be installed as a dotnet tool and can run Targets with ease. Future versions will support most of the original Nuke commands, as it will hand over control to Nuke when needed.

Table of Contents

Prerequisites

Before installing NukeX, ensure that you have the following software installed on your machine:

  • .NET SDK (version 6.0 or higher)

Installation

To install NukeX as a dotnet tool, open your terminal and run the following command:

dotnet tool install --global NukeX

This will install the NukeX tool globally on your machine.

Usage

To use NukeX, navigate to the directory of your project and run the following command:

NukeX [TARGET]

Replace [TARGET] with the target you want to execute. If you don't specify a target, NukeX will run the default target specified in your Nuke configuration.

Examples

Here are some examples of how to use NukeX:

  1. Running the default target:
NukeX
  1. Running a specific target, for example, Compile:
NukeX Compile
  1. Running multiple targets, for example, Clean and Compile:
NukeX Clean Compile

Contributing

We welcome contributions to the NukeX project. If you want to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Commit your changes to the new branch.
  4. Create a pull request with a description of your changes.

We will review your pull request and provide feedback.

License

NukeX is released under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.2 171 5/17/2023
1.0.1 146 5/17/2023