docker-cli/scripts/docs/generate-yaml.sh

21 lines
409 B
Bash
Raw Normal View History

#!/usr/bin/env bash
set -eu
: "${CLI_DOCS_TOOL_VERSION=v0.9.0}"
function clean() {
rm -f go.mod
}
export GO111MODULE=auto
trap clean EXIT
./scripts/vendor init
# build docsgen
go build -mod=vendor -modfile=vendor.mod -tags docsgen -o /tmp/docsgen ./docs/generate/generate.go
mkdir -p docs/yaml
set -x
/tmp/docsgen --formats yaml --source "$(pwd)/docs/reference/commandline" --target "$(pwd)/docs/yaml"