This commit is contained in:
parent
aa2ff7b2f0
commit
2f3113f55d
11742 changed files with 1223940 additions and 0 deletions
22
unikernel/duniverse/dune_/bin/upgrade.ml
Normal file
22
unikernel/duniverse/dune_/bin/upgrade.ml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
open Import
|
||||
|
||||
let doc = "Upgrade projects across major Dune versions."
|
||||
|
||||
let man =
|
||||
[ `S "DESCRIPTION"
|
||||
; `P
|
||||
"$(b,dune upgrade) upgrades all the projects in the workspace to the latest major \
|
||||
version of Dune"
|
||||
; `Blocks Common.help_secs
|
||||
]
|
||||
;;
|
||||
|
||||
let info = Cmd.info "upgrade" ~doc ~man
|
||||
|
||||
let term =
|
||||
let+ builder = Common.Builder.term in
|
||||
let common, config = Common.init builder in
|
||||
Scheduler.go_with_rpc_server ~common ~config (fun () -> Dune_upgrader.upgrade ())
|
||||
;;
|
||||
|
||||
let command = Cmd.v info term
|
||||
Loading…
Add table
Add a link
Reference in a new issue