We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 3bf9a02 + c7ebcf0 commit d91704bCopy full SHA for d91704b
src/drom_lib/commandInstall.ml
@@ -19,9 +19,16 @@ let action ~args ~packages () =
19
20
let _p = Build.build ~args () in
21
let y = args.arg_yes in
22
+ let all_packages = Misc.list_opam_packages "." in
23
let packages = match packages with
- | [] -> Misc.list_opam_packages "."
24
- | packages -> packages
+ | [] -> all_packages
25
+ | packages ->
26
+ List.iter (fun p ->
27
+ if not (List.mem p all_packages) then
28
+ Error.raise "Package %s is not defined locally (among: %s)"
29
+ p ( String.concat " " all_packages )
30
+ ) packages;
31
+ packages
32
in
33
let overlay_dir = "_opam" // ".opam-switch" // "overlay" in
34
let some_pinned = ref [] in
0 commit comments