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
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