Module: Bsdkrun::Images

Defined in:
lib/bsdkrun/images.rb

Overview

Host-level image operations.

Class Method Summary collapse

Class Method Details

.listArray<ImageInfo>

List downloaded images (pulled OCI images + fetched BSD images).

Returns:



12
13
14
15
16
# File 'lib/bsdkrun/images.rb', line 12

def list
  res = Process.run!(["images", "--json"], label: "bsdkrun images")
  rows = JSON.parse(res.stdout.empty? ? "[]" : res.stdout)
  rows.map { |row| ImageInfo.from_row(row) }
end