28 lines
499 B
OCaml
28 lines
499 B
OCaml
open Import
|
|
|
|
let man =
|
|
[ `S "DESCRIPTION"
|
|
; `P {|Commands for OCaml package management|}
|
|
; `Blocks Common.help_secs
|
|
]
|
|
;;
|
|
|
|
let subcommands =
|
|
[ Lock.command
|
|
; Print_solver_env.command
|
|
; Outdated.command
|
|
; Validate_lock_dir.command
|
|
; Pkg_enabled.command
|
|
]
|
|
;;
|
|
|
|
let info name =
|
|
let doc = "Experimental package management" in
|
|
Cmd.info name ~doc ~man
|
|
;;
|
|
|
|
let group = Cmd.group (info "pkg") subcommands
|
|
|
|
module Alias = struct
|
|
let group = Cmd.group (info "package") subcommands
|
|
end
|