class

Fluxion::PackagesStep

Inherits Fluxion::Step < Reference < Object

type: packages — install system packages with the host package manager.

Each package is installed in its own process. That is the whole point of the kind: if git works and some-wrong-name does not, the user gets git and one clear error, not a transaction that rolled back everything.

Constructors

new(name : String, package_manager : PackageManager, packages : Array(String), actions : Array(PackageAction) = [] of PackageAction, description : String | Nil = nil, continue_on_error : Bool = true, probe_command : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

actions
Source
items

Everything this step installs, in declaration order.

Source
kind

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

Source
package_manager
Source
packages
Source
summary

One-line summary for plan and list.

Source