Skogsra.Template (Skogsrå v2.5.3)

Copy Markdown View Source

This module defines several templates for OS environment variable definitions.

Summary

Types

t()

A template struct.

Template type.

Functions

Template internal structure.

Generates a template.

Builds a template struct from a map.

Types

t()

@type t() :: %Skogsra.Template{
  docs: docs :: Skogsra.Docs.docs(),
  env: env :: Skogsra.Env.t(),
  type: type :: type()
}

A template struct.

type()

@type type() :: :elixir | :unix | :windows

Template type.

Functions

%Skogsra.Template{}

(struct)

Template internal structure.

generate(templates, filename)

@spec generate([t()], Path.t()) :: :ok | {:error, File.posix()}

Generates a template.

new(map)

@spec new(map()) :: t()

Builds a template struct from a map.