by shigemk2

当面は技術的なことしか書かない

std_cargo_args

内部的にはtar.gzをとってきて解凍してcargo install *std_cargo_args 的なことをしてるけど、std_cargo_argsを分解するとlockedとrootとpathのオプションを追加しているから、tar.gzなやつでcargo installしてる。しかもlockedオプションをつけてるからCargo.lockが参照される。

def std_cargo_args
  ["--locked", "--root", prefix, "--path", "."]
end

Class: Formula — Documentation for Homebrew/brew (master)