B0_b0.DefB0_def generic support.
Generic implementation of a few standard commands we need for B0 defintions.
val list :
(module B0_def.S) ->
B0_driver.Conf.t ->
B00_cli.Arg.output_format ->
string list ->
B0_std.Os.Exit.tlist (module Def) c details ns lists definition Def named ns with details details. If ns is empty all definitions are listed.
val edit :
(module B0_def.S) ->
B0_driver.Conf.t ->
string list ->
B0_std.Os.Exit.tedit (module Def) c ns edits the B0 files which define Defs named ns. If ns is empty all the B0 files that have definitions of kind Def are edited.
val get_meta_key :
(module B0_def.S) ->
B0_driver.Conf.t ->
B00_cli.Arg.output_format ->
string ->
string list ->
B0_std.Os.Exit.tget (module Def) k ns gets key k in the metadata of definitions named ns with details details. If ns is empty all definitions are listed.