ocaml-core / base / core / extended / lib / fcommand.mli

Diff from to

base/core/extended/lib/fcommand.mli

 (* [const v] injects the value [v] into main's parameters *)
 val const : 'a -> ('a -> 'm, 'm) t
 
-(* [either name ++ spec1 ++ spec2] ensures that at most one spec is supplied *)
-val either : string -> ('a option -> 'b, 'a option -> 'a option -> 'b) t
-
 (** [spec1 ++ spec2] composes command-line specifications [spec1] and
     [spec2].  Parameters specified by [spec1] will come before those
     specified by [spec2] in the eventual main function. *)
 val cmd :
   summary:string
   -> ?readme:(unit -> string)
+  -> ?autocomplete:Command.Autocomplete.t
   -> ?global_flags:(unit Command.Flag.t list)
   -> ('main, unit) t
   -> 'main
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.