package janestreet_csv
Tools for working with CSVs on the command line
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=8940b4aa979a3bd5993b52d36cd768fd3bd5d1fb11c36c9c269ee646c7511a41
doc/janestreet_csv.csv_tool_lib/Csv_tool_lib/Csv_param/index.html
Module Csv_tool_lib.Csv_param
Source
include Csv_param_intf.Csv_param
include Open_on_rhs_intf.S
include module type of struct include Async.Command.Param end
val return : 'a -> 'a t
val help : Base.string Base.Lazy.t t
val path : Base.string Base.list t
val args : Base.string Base.list t
val flag :
?aliases:Base.string Base.list ->
?full_flag_required:Base.unit ->
Base.string ->
'a Command.Flag.t ->
doc:Base.string ->
'a t
val flag_optional_with_default_doc :
?aliases:Base.string Base.list ->
?full_flag_required:Base.unit ->
Base.string ->
'a Command.Arg_type.t ->
('a -> Base.Sexp.t) ->
default:'a ->
doc:Base.string ->
'a t
val anon : 'a Command.Anons.t -> 'a t
val escape_anon :
final_anon:'a Command.Anons.t ->
('a * Base.string Base.list) t
val choose_one :
'a Base.option t Base.list ->
if_nothing_chosen:('a, 'b) If_nothing_chosen.t ->
'b t
val and_arg_names : 'a t -> ('a * Base.string Base.list) t
val and_arg_name : 'a t -> ('a * Base.string) t
val arg_names : 'a t -> Base.string Base.list
val optional_to_required : 'a Base.option t -> 'a t
val optional : 'a Command.Arg_type.t -> 'a Base.option Command.Flag.t
val listed : 'a Command.Arg_type.t -> 'a Base.list Command.Flag.t
val one_or_more_as_pair :
'a Command.Arg_type.t ->
('a * 'a Base.list) Command.Flag.t
val one_or_more_as_list : 'a Command.Arg_type.t -> 'a Base.list Command.Flag.t
val no_arg : Base.bool Command.Flag.t
val no_arg_register :
key:'a Univ_map.With_default.Key.t ->
value:'a ->
Base.bool Command.Flag.t
val no_arg_some : 'a -> 'a Base.option Command.Flag.t
val no_arg_abort :
exit:(Base.unit -> Base.Nothing.t) ->
Base.unit Command.Flag.t
val escape : Base.string Base.list Base.option Command.Flag.t
val escape_with_autocomplete :
complete:Command.Auto_complete.For_escape.t ->
Base.string Base.list Base.option Command.Flag.t
val (%:) : Base.string -> 'a Command.Arg_type.t -> 'a Command.Anons.t
val sequence : 'a Command.Anons.t -> 'a Base.list Command.Anons.t
val non_empty_sequence_as_pair :
'a Command.Anons.t ->
('a * 'a Base.list) Command.Anons.t
val non_empty_sequence_as_list :
'a Command.Anons.t ->
'a Base.list Command.Anons.t
val maybe : 'a Command.Anons.t -> 'a Base.option Command.Anons.t
val parse : 'a t -> Base.string Base.list -> 'a Base.Or_error.t
val string : Base.string Command.Arg_type.t
val int : Base.int Command.Arg_type.t
val char : Base.char Command.Arg_type.t
val float : Base.float Command.Arg_type.t
val bool : Base.bool Command.Arg_type.t
val sexp : Base.Sexp.t Command.Arg_type.t
val sexp_conv :
?complete:Command.Auto_complete.t ->
(Base.Sexp.t -> 'a) ->
'a Command.Arg_type.t
include Core.Applicative.Let_syntax
with type 'a t := 'a Async.Command.Param.t
with module Open_on_rhs_intf := Open_on_rhs_intf
module Let_syntax : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>