type env = {
docs : string;
doc : string;
name : string;
}
type 'a arg = {
default : 'a option;
short : char option;
long : string;
parse : string -> ('a, string) Stdlib.result;
doc : string;
placeholder : string;
pp : Stdlib.Format.formatter -> 'a -> unit;
env : env option;
}
type 'a arg_list = {
default : 'a Tezos_base.TzPervasives.trace;
short : char option;
long : string;
parse : string -> ('a, string) Stdlib.result;
doc : string;
placeholder : string;
pp : Stdlib.Format.formatter -> 'a -> unit;
env : env option;
}
type switch = {
long : string;
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 bootstrap_profile_switch : switch
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