Table of Contents

Class Chocolatey

Namespace
Fabricator.Resources
Assembly
Fabricator.Resources.dll
[CompilationMapping(SourceConstructFlags.ObjectType)]
public class Chocolatey
Inheritance
Chocolatey
Inherited Members

Properties

ConcurrencyGroup

The concurrency group of the resources running Chocolatey, which doesn't support concurrent package operations.

public static ConcurrencyGroup ConcurrencyGroup { get; }

Property Value

ConcurrencyGroup

Methods

chocolateyPackage(string, string, FSharpOption<IEnumerable<Resource>>?)

Represents a Chocolatey package resource within the Fabricator framework. This resource ensures that the specified Chocolatey package is installed with the given version on the system.

public static Resource chocolateyPackage(string name, string version, FSharpOption<IEnumerable<Resource>>? dependsOn)

Parameters

name string

The name of the Chocolatey package to manage.

version string

The version of the Chocolatey package to ensure is installed.

dependsOn FSharpOption<IEnumerable<Resource>>

The resources this resource depends on.

Returns

Resource

A Resource checking the state of the package and applying necessary changes.