let pkglist_option ?default ?(metavar = "PKGLST") () = OptParse.Opt.value_option metavar default parse_pkg (fun _ s -> Printf.sprintf "invalid package list '%s'" s)