Skip to content

Commit

Permalink
Detect available packages from homebrew
Browse files Browse the repository at this point in the history
  • Loading branch information
kit-ty-kate committed Feb 12, 2021
1 parent 7dde422 commit b69d63c
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/state/opamSysInteract.ml
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,11 @@ let packages_status packages =
in
compute_sets sys_installed
| Homebrew ->
let sys_available =
run_query_command "brew" ["formulae"]
|> List.map OpamSysPkg.of_string
|> OpamSysPkg.Set.of_list
in
(* accept 'pkgname' and 'pkgname@version'
exampe output
>openssl@1.1
Expand All @@ -386,7 +391,7 @@ let packages_status packages =
|> List.map OpamSysPkg.of_string
|> OpamSysPkg.Set.of_list
in
compute_sets sys_installed
compute_sets ~sys_available sys_installed
| Macports ->
let str_pkgs =
OpamSysPkg.(Set.fold (fun p acc -> to_string p :: acc) packages [])
Expand Down

0 comments on commit b69d63c

Please sign in to comment.