class

Fluxion::ToolPackagesStep

Inherits Fluxion::Step < Reference < Object

type: tool-packages — install from a language or ecosystem registry.

Separate from packages because these backends install into the user's home, need no sudo, and have their own name grammars — but they share the one-process-per-package isolation, so a yanked crate does not block the other nineteen.

Constructors

new(name : String, backend : ToolBackend, packages : Array(ToolPackage), description : String | Nil = nil, continue_on_error : Bool = true, probe_command : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

backend
Source
items

Everything this step installs, in declaration order.

Source
kind

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

Source
packages
Source
summary

One-line summary for plan and list.

Source