B0caml_opamopam support, move to B00_kit.
val uninstalled :
?search:B0_std.Cmd.tool_search ->
?switch:string ->
unit ->
(B0_std.String.Set.t, string) Stdlib.resultuninstalled ?search ~switch () is the set of uninstalled packages in the opam switch switch. search is given to Os.Cmd.find to lookup opam. The empty set is returned if opam can't be looked up.
val pkg_suggestions :
pkgs:B0_std.String.Set.t ->
pkg:string ->
[ `Exact of string | `Fuzzy of string list ] optionpkg_suggestions ~pkgs ~pkg is Some (`Exact pkg) if pkg is in pkgs or Some (`Fuzzy pkgs) if pkgs matches according to String.suggest or None otherwise.
pp_maybe_try_install ~alt entices to install the given package. Formats a starting Fmt.cut by a sentence of the form "Maybe try opam install ...". If alt is true then the sentence starts with "Or maybe try".