NukeX 1.0.2
dotnet tool install --global NukeX --version 1.0.2
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local NukeX --version 1.0.2
#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:
- Running the default target:
NukeX
- Running a specific target, for example,
Compile
:
NukeX Compile
- Running multiple targets, for example,
Clean
andCompile
:
NukeX Clean Compile
Contributing
We welcome contributions to the NukeX project. If you want to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Commit your changes to the new branch.
- 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 | Versions 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. |
This package has no dependencies.