{"repo":"yevhen/Nake","free":true,"listed":false,"github":"https://github.com/yevhen/Nake","clone":"git clone https://github.com/yevhen/Nake.git","description":"Magic script-based C# task runner for .NET Core","language":"C#","stars":243,"topics":["c-sharp","script","runner","task","automation","developer-tools","build","dotnet","dotnet-core","shell"],"license":null,"category":"workflow-automation","readme_excerpt":"Nake is a magic task runner tool for .NET. It's a hybrid of Shovel and Rake. The DSL for defining tasks is uniquely minimal and it's just plain ( naked ) C# code! Nake is built on top of the latest Roslyn release so you can use all of the latest C# features in your scripts and even more. Requirements: - .NET 8.0 SDK (8.0.12 or later recommended) - Supports C# 12 language features How to install Nake is built as dotnet tool. You can install it either globally or locally (recommended): PM dotnet tool install Nake Prerequisites: Ensure you have .NET 8.0 SDK installed. Nake leverages C# 12 language features and requires .NET 8.0 runtime. Syntax cheatsheet Command line reference General syntax is: Nake [options ...] [VAR=VALUE ...] [task ...] Making scripts executable Nake scripts can be made directly executable with a polyglot shebang (just make sure you've installed Nake as dotnet tool either globally or locally): Then just chmod +x Nake.csx and run with ./Nake.csx [task] Options: -? --help Display help message and exit -v --version Display the program version and exit -q --quiet Do not echo informational messages to standard output -s --silent Same as --quiet but also suppresses user generated log messages -f --nakefile FILE Use FILE as Nake project file -d --directory DIR Use DIR as current directory -t --trace Enables full stack traces in error reporting + task execution trace --debug Enables full script debugging in Visual Studio -T --tasks [PATTERN] Display tasks with descr","default_branch":null,"files":null,"tree":[],"storefront":"/r/yevhen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yevhen/Nake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}