Module Cmdliner_arg.Completion

type 'a directive
val value : ?doc:string -> 'a -> 'a directive
val string : ?doc:string -> string -> 'a directive
val files : 'a directive
val dirs : 'a directive
val restart : 'a directive
val raw : string -> 'a directive
type ('ctx, 'a) func = 'ctx option -> token:string -> ('a directive list, string) Stdlib.result
type 'a complete =
  1. | Complete : 'ctx Cmdliner_term.t option * ('ctx, 'a) func -> 'a complete
type 'a t
val make : ?context:'ctx Cmdliner_term.t -> ('ctx, 'a) func -> 'a t
val complete : 'a t -> 'a complete
val complete_none : 'a t
val complete_files : 'a t
val complete_dirs : 'a t
val complete_paths : 'a t
val complete_restart : 'a t