Nuke.Cola
Loading...
Searching...
No Matches
Nuke.Cola Namespace Reference

Classes

class  Arguments
 Extension class for dealing with passing arguments from the user through nuke to a tool. More...
 
class  Cola
 
class  CppLicenseCommentTemplate
 
class  CSharpLicenseCommentTemplate
 
class  DoxygenLicenseCommentTemplate
 
class  ErrorHandling
 
interface  ILicenseCommentTemplate
 
interface  IPublishNugets
 Boilerplate for publishing a dotnet project for Nuget. More...
 
class  LicenseRegion
 
class  LicenseRegionStatic
 
class  NukeBuildExtensions
 
class  PathExtensions
 
class  TextExtensions
 

Functions

record class Attempt (Exception[]? Error=null)
 A record that can represent an attempt at an arbitrary action.
 
record class ValueOrError< T > (T? Value=default, Exception[]? Error=null)
 A union that can hold either a correct value or an array of errors.
 
record ProjectRecord (Project Project, bool PublishToNuget)
 
record NugetSource (string Source, string ApiKey)
 
record LicenseCommentData (string License, string Author, int Year)
 

Function Documentation

◆ Attempt()

record class Nuke.Cola.Attempt ( Exception?[] Error = null)

A record that can represent an attempt at an arbitrary action.

Definition at line 12 of file ErrorHandling.cs.

◆ NugetSource()

record Nuke.Cola.NugetSource ( string Source,
string ApiKey )

Definition at line 15 of file IPublishNugets.cs.

◆ ValueOrError< T >()

record class Nuke.Cola.ValueOrError< T > ( T? Value = default,
Exception?[] Error = null )

A union that can hold either a correct value or an array of errors.

Definition at line 23 of file ErrorHandling.cs.