aerospace fork
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233#!/usr/bin/env bashcd "$(dirname "$0")/.."source ./script/setup.sh
out_file='./Sources/Common/cmdHelpGenerated.swift'
aerospace_prefix="aerospace"____usage_prefix=" USAGE:"_______or_prefix=" OR:"____strip_prefix=" "
triple_quote='"""'
cat << EOF > $out_file// FILE IS GENERATED FROM docs/aerospace-*.adoc files// TO REGENERATE THE FILE RUN generate.sh
EOF
for file in docs/aerospace-*.adoc; do subcommand=$(basename "$file" | sed 's/^aerospace-//' | sed 's/\.adoc$//' | sed 's/-/_/g') sed -n -E '/tag::synopsis/, /end::synopsis/ p' "$file" | \ sed '1d' | \ sed '$d' | \ sed '/^$/ d' | \ sed "1 s/^$aerospace_prefix/$____usage_prefix/" | \ sed "2,$ s/^$aerospace_prefix/$_______or_prefix/" | \ sed "s/^$____strip_prefix//" | \ sed "1 s/^/let ${subcommand}_help_generated = $triple_quote\n/" | \ sed "\$ s/$/\n${triple_quote}/" | \ sed '2,$ s/^/ /' >> $out_filedone