Our global tool Nuke.GlobalTool
is the most elegant way to use NUKE (requires .NET Core 2.1.300 or higher). It provides a single command nuke
for initial setup and regular building:
# One-time install
$ dotnet tool install -g Nuke.GlobalTool
# Regular usage
$ nuke !setup [-default] # setup a new build
$ nuke <arguments> # execute build
If you cannot install or use the global tool, you can also use PowerShell or Bash:
# PowerShell
$ powershell -Command iwr https://nuke.build/powershell -OutFile setup.ps1
$ powershell -ExecutionPolicy ByPass -File ./setup.ps1
# Bash
$ curl -Lsfo setup.sh https://nuke.build/bash
$ chmod +x setup.sh; ./setup.sh
On our website there is a complete getting started guide that explains all the basics of this project.
You can vote for your favorite missing features by clicking the image below:
You have a valuable piece of code and want to share it with the community? Don't hesitate to paste it into the description field and we will take care of generalizing and including it.
If you want to contribute, please first get personal with us about your intentions on Slack. This largely increases the chances for pull-requests getting accepted and helps us establishing a clean and meaningful design of new features. At the same time it reduces the chances of duplicated work.
Copyright Β© Matthias Koch, Sebastian Karasek.
This project is provided as-is under the MIT license. For more information see the LICENSE file.