LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

cake

Cross-platform build automation using C#

TLDR

Run default build script
$ dotnet cake
copy
Run specific build script
$ dotnet cake [build.cake]
copy
Run specific target
$ dotnet cake --target=[Clean]
copy
Run with verbosity
$ dotnet cake --verbosity=[diagnostic]
copy
Show available tasks
$ dotnet cake --showdescription
copy
Dry run without executing
$ dotnet cake --dryrun
copy
Run with custom argument
$ dotnet cake --configuration=[Release]
copy

SYNOPSIS

dotnet cake [script] [options]

DESCRIPTION

Cake (C# Make) is a cross-platform build automation system with a C# DSL. It compiles code, copies files, runs tests, compresses files, and builds NuGet packages. Scripts are written in C# and executed via Roslyn.

PARAMETERS

--target=name

Target task to run
--verbosity=level
Output verbosity (quiet, minimal, normal, verbose, diagnostic)
--dryrun
Show tasks without executing
--showdescription
Show task descriptions
--showtree
Show task dependency tree
--configuration=config
Build configuration (Debug, Release)
--exclusive
Execute only target task without dependencies
--version
Show version
--help
Show help

INSTALLATION

$ dotnet new tool-manifest
dotnet tool install Cake.Tool
copy

INSTALL

brew install cake
copy

CAVEATS

Requires .NET SDK installed. By convention, executes build.cake in current directory. Supports MSBuild, .NET CLI, NuGet, and many other tools through addins.

SEE ALSO

dotnet(1), msbuild(1), make(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid