1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
crate::cli_subcommands! {
    "Build, generate or regenerate components..."
    component_docs,
    mod licenses,
    manifests,
    mod publish_metadata,
    release_cue,
    mod vector,
    mod vrl_wasm,
}

crate::script_wrapper! {
    component_docs = "Build component documentation"
        => "generate-component-docs.rb"
}
crate::script_wrapper! {
    manifests = "Build Kubernetes manifests from latest Helm chart"
        => "generate-manifests.sh"
}
crate::script_wrapper! {
    release_cue = "Build the release documentation files"
        => "generate-release-cue.rb"
}