def brewfile_line

near-v-framework@0.4.0.0 · domain/architecture/system/deployment/nix_darwin/brew/ops.bend:108

import near-v-framework@0.4.0.0/domain/architecture/system/deployment/nix_darwin/brew/ops.bend as Ops
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/deployment/nix_darwin/brew/type.bend as Br

108# ---- the Brewfile, for brew bundle ----
109def brewfile_line(b: Br.Brew) -> String:
110  match b:
111    case Br.Tap{n}:
112      "tap " ++ ruby_str(n)
113    case Br.Formula{n}:
114      "brew " ++ ruby_str(n)
115    case Br.Cask{n}:
116      "cask " ++ ruby_str(n)
117    case Br.Mas{n, id}:
118      "mas " ++ ruby_str(n) ++ ", id: " ++ id
119    case Br.Other{l}:
120      l

Uses (4)

Used by (1)