Runtime boundary for managing mise and mise-installed tools.
Summary
Callbacks
@callback install( HostKit.Resources.Mise.t(), keyword() ) :: :ok | {:error, term()}
@callback read(HostKit.Resources.Mise.t(), map()) :: {:ok, HostKit.Resources.Mise.t() | nil} | {:error, term()}
Functions
@spec install( HostKit.Resources.Mise.t(), keyword() ) :: :ok | {:error, term()}
@spec read(HostKit.Resources.Mise.t(), map()) :: {:ok, HostKit.Resources.Mise.t() | nil} | {:error, term()}