Module Cli.Term

type env = {
  1. docs : string;
  2. doc : string;
  3. name : string;
}
type 'a arg = {
  1. default : 'a option;
  2. short : char option;
  3. long : string;
  4. extra_long : string list;
  5. parse : string -> ('a, string) Stdlib.result;
  6. doc : string;
  7. placeholder : string;
  8. pp : Stdlib.Format.formatter -> 'a -> unit;
  9. env : env option;
}
type 'a arg_list = {
  1. default : 'a Tezos_base.TzPervasives.trace;
  2. short : char option;
  3. long : string;
  4. extra_long : string list;
  5. parse : string -> ('a, string) Stdlib.result;
  6. doc : string;
  7. placeholder : string;
  8. pp : Stdlib.Format.formatter -> 'a -> unit;
  9. env : env option;
}
type switch = {
  1. long : string;
  2. extra_long : string list;
  3. doc : string;
}
val data_dir_arg : string arg
val config_file_arg : string arg
val expected_pow_arg : float arg
val endpoint_arg : Uri.t arg
val slots_backup_uris_arg : Uri.t arg_list
val trust_slots_backup_uris_switch : switch
val ignore_l1_config_peers_switch : switch
val operator_profile_arg : int arg_list
val observer_profile_arg : int Tezos_base.TzPervasives.trace arg
val bootstrap_profile_switch : switch
val peers_arg : string arg_list
val history_mode_arg : Configuration_file.history_mode arg
val service_name_arg : string arg
val service_namespace_arg : string arg
val fetch_trusted_setup_arg : bool arg
val disable_shard_validation_switch : switch
val disable_amplification_switch : switch
val verbose_switch : switch