Execute one of the following commands based on the currently running operating system:
# 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 in our Gitter channel. 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.
Adding support for third party executables is very simple. You just need to generate a language-agnostic JSON metadata file (schema and examples). The actual implementation is generated via the Nuke.ToolGenerator
executable.
Copyright © Matthias Koch.
This project is provided as-is under the MIT license. For more information see the LICENSE file.