class

Fluxion::GitConfigStep

Inherits Fluxion::Step < Reference < Object

type: git-config — set git configuration.

Each key is set and probed individually so a key that already holds the desired value is left alone and diff can report drift per key.

Constructors

new(name : String, entries : Hash(String, String), scope : GitConfigScope = GitConfigScope::Global, description : String | Nil = nil, continue_on_error : Bool = false, probe_command : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

entries
Source
item_key(key : String) : String
Source
items

Everything this step installs, in declaration order.

Source
kind

The config type (stable schema) that produces this step.

Source
scope
Source
sorted_keys

Sorted so plans, state, and fingerprints do not depend on YAML ordering.

Source
summary

One-line summary for plan and list.

Source