Skip to content

Add a class-based DSC v2 resource for Google Fonts #272

Description

Context and request

GoogleFonts installs and removes user- or machine-scoped font resources, which is a natural fit for declarative Desired State Configuration (DSC) management.

Desired capability

Provide a class-based DSC v2 resource that can ensure selected Google Fonts are present or absent, including the requested installation scope.

Acceptance criteria

  • A class-based DSC v2 resource exposes declarative font name, desired state, and installation scope properties.
  • Get(), Test(), and Set() are idempotent and use the module's existing installation and font-query behavior.
  • Resource documentation includes configuration examples for current-user and all-users scopes.
  • Pester coverage validates present, absent, and already-converged states without downloading live fonts.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions