@@ -6,6 +6,7 @@ module Clflags = Dune_engine.Clflags
6
6
module Graph = Dune_graph. Graph
7
7
module Package = Dune_engine. Package
8
8
module Profile = Dune_rules. Profile
9
+ module Cmd = Cmdliner. Cmd
9
10
module Term = Cmdliner. Term
10
11
module Manpage = Cmdliner. Manpage
11
12
module Only_packages = Dune_rules. Only_packages
@@ -506,7 +507,7 @@ module Options_implied_by_dash_p = struct
506
507
last
507
508
& opt_all (some profile) [ None ]
508
509
& info [ " profile" ] ~docs
509
- ~env: (Arg. env_var ~doc " DUNE_PROFILE" )
510
+ ~env: (Cmd.Env. info ~doc " DUNE_PROFILE" )
510
511
~doc:
511
512
(Printf. sprintf
512
513
" Select the build profile, for instance $(b,dev) or \
@@ -561,7 +562,7 @@ let shared_with_config_file =
561
562
& opt (some (enum all)) None
562
563
& info [ " sandbox" ]
563
564
~env:
564
- (Arg. env_var
565
+ (Cmd.Env. info
565
566
~doc: " Sandboxing mode to use by default. (see --sandbox)"
566
567
" DUNE_SANDBOX" )
567
568
~doc:
@@ -597,7 +598,7 @@ let shared_with_config_file =
597
598
Arg. (
598
599
value
599
600
& opt (some (enum Dune_config.Cache.Enabled. all)) None
600
- & info [ " cache" ] ~docs ~env: (Arg. env_var ~doc " DUNE_CACHE" ) ~doc )
601
+ & info [ " cache" ] ~docs ~env: (Cmd.Env. info ~doc " DUNE_CACHE" ) ~doc )
601
602
and + cache_storage_mode =
602
603
let doc =
603
604
Printf. sprintf " Dune cache storage mode (%s). Default is `%s'."
@@ -609,7 +610,7 @@ let shared_with_config_file =
609
610
value
610
611
& opt (some (enum Dune_config.Cache.Storage_mode. all)) None
611
612
& info [ " cache-storage-mode" ] ~docs
612
- ~env: (Arg. env_var ~doc " DUNE_CACHE_STORAGE_MODE" )
613
+ ~env: (Cmd.Env. info ~doc " DUNE_CACHE_STORAGE_MODE" )
613
614
~doc )
614
615
and + cache_check_probability =
615
616
let doc =
@@ -625,7 +626,7 @@ let shared_with_config_file =
625
626
& info
626
627
[ " cache-check-probability" ]
627
628
~docs
628
- ~env: (Arg. env_var ~doc " DUNE_CACHE_CHECK_PROBABILITY" )
629
+ ~env: (Cmd.Env. info ~doc " DUNE_CACHE_CHECK_PROBABILITY" )
629
630
~doc )
630
631
and + action_stdout_on_success =
631
632
Arg. (
@@ -790,7 +791,7 @@ let term ~default_root_is_cwd =
790
791
value
791
792
& opt (some path) None
792
793
& info [ " workspace" ] ~docs ~docv: " FILE" ~doc
793
- ~env: (Arg. env_var ~doc " DUNE_WORKSPACE" ))
794
+ ~env: (Cmd.Env. info ~doc " DUNE_WORKSPACE" ))
794
795
and + promote =
795
796
one_of
796
797
(let + auto =
@@ -804,7 +805,7 @@ let term ~default_root_is_cwd =
804
805
Option. some_if auto Clflags.Promote. Automatically )
805
806
(let + disable =
806
807
let doc = " Disable all promotion rules" in
807
- let env = Arg. env_var ~doc " DUNE_DISABLE_PROMOTION" in
808
+ let env = Cmd.Env. info ~doc " DUNE_DISABLE_PROMOTION" in
808
809
Arg. (value & flag & info [ " disable-promotion" ] ~docs ~env ~doc )
809
810
in
810
811
Option. some_if disable Clflags.Promote. Never )
@@ -892,7 +893,7 @@ let term ~default_root_is_cwd =
892
893
value
893
894
& opt (some string ) None
894
895
& info [ " build-dir" ] ~docs ~docv: " FILE"
895
- ~env: (Arg. env_var ~doc " DUNE_BUILD_DIR" )
896
+ ~env: (Cmd.Env. info ~doc " DUNE_BUILD_DIR" )
896
897
~doc )
897
898
and + diff_command =
898
899
let doc =
@@ -903,7 +904,7 @@ let term ~default_root_is_cwd =
903
904
value
904
905
& opt (some string ) None
905
906
& info [ " diff-command" ] ~docs
906
- ~env: (Arg. env_var ~doc " DUNE_DIFF_COMMAND" )
907
+ ~env: (Cmd.Env. info ~doc " DUNE_DIFF_COMMAND" )
907
908
~doc )
908
909
and + stats_trace_file =
909
910
Arg. (
@@ -925,7 +926,7 @@ let term ~default_root_is_cwd =
925
926
& info
926
927
[ " store-orig-source-dir" ]
927
928
~docs
928
- ~env: (Arg. env_var ~doc " DUNE_STORE_ORIG_SOURCE_DIR" )
929
+ ~env: (Cmd.Env. info ~doc " DUNE_STORE_ORIG_SOURCE_DIR" )
929
930
~doc )
930
931
and + () = build_info
931
932
and + instrument_with =
@@ -938,7 +939,7 @@ let term ~default_root_is_cwd =
938
939
value
939
940
& opt (some (list lib_name)) None
940
941
& info [ " instrument- with " ] ~docs
941
- ~env:(Arg.env_var ~doc " DUNE_INSTRUMENT_WITH " )
942
+ ~env:(Cmd.Env.info ~doc " DUNE_INSTRUMENT_WITH " )
942
943
~docv:" BACKENDS " ~doc)
943
944
and+ file_watcher =
944
945
let doc =
0 commit comments