B0_tool.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 ->
B0_std_cli.output_details ->
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 ->
B0_std_cli.output_details ->
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.