B00_cli.Op
val find_needs :
?acc:B000.Op.Set.t ->
recursive:bool ->
writes:B000.Op.Set.t B0_std.Fpath.Map.t ->
B000.Op.Set.t ->
B000.Op.Set.t
val find_enables :
?acc:B000.Op.Set.t ->
recursive:bool ->
reads:B000.Op.Set.t B0_std.Fpath.Map.t ->
B000.Op.Set.t ->
B000.Op.Set.t
val select :
reads:B0_std.Fpath.t list ->
writes:B0_std.Fpath.t list ->
ids:B000.Op.id list ->
hashes:B0_std.Hash.t list ->
marks:string list ->
B000.Op.t ->
bool
val filter :
revived:bool option ->
statuses:[ `Aborted | `Done | `Failed | `Waiting ] list ->
kinds:
[ `Copy
| `Delete
| `Mkdir
| `Notify
| `Read
| `Spawn
| `Wait_files
| `Write ]
list ->
B000.Op.t ->
bool
val marks :
?opts:string list ->
?docs:string ->
?doc:string ->
?docv:string ->
unit ->
string list Cmdliner.Term.t
val select_cli :
?docs:string ->
?marks:string list Cmdliner.Term.t ->
unit ->
(B000.Op.t -> bool) Cmdliner.Term.t
val select_deps_cli :
?docs:string ->
unit ->
(dom:B000.Op.t list -> B000.Op.t list -> B000.Op.t list) Cmdliner.Term.t
val filter_cli : ?docs:string -> unit -> (B000.Op.t -> bool) Cmdliner.Term.t
val order_cli :
?docs:string ->
unit ->
(B000.Op.t list -> B000.Op.t list) Cmdliner.Term.t
val query_cli : ?docs:string -> unit -> query Cmdliner.Term.t
val query_man : Cmdliner.Manpage.block list