File: generateHelpDocs.sh

package info (click to toggle)
lablie 0.6.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 3,256 kB
  • sloc: java: 2,637; sh: 71; makefile: 19
file content (34 lines) | stat: -rwxr-xr-x 1,245 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env bash

SCRIPT_DIRECTORY="$(dirname "$0")"
PROJECT_DIRECTORY="$(dirname "${SCRIPT_DIRECTORY}")"

cd "${PROJECT_DIRECTORY}"

TOOL_JAR=`find ./tool/build/libs -name '*-executable.jar'`

echo -e "# \`lablie\` help\n\n\`\`\`" > docs/help.md
java -jar  "${TOOL_JAR}" --help >> docs/help.md
echo -e "\`\`\`" >> docs/help.md

echo -e "\nCommand \`tile\`:\n\`\`\`" >> docs/help.md
java -jar  "${TOOL_JAR}" tile --help >> docs/help.md
echo -e "\`\`\`" >> docs/help.md

echo -e "\nCommand \`instance\`:\n\`\`\`" >> docs/help.md
java -jar  "${TOOL_JAR}" instance --help >> docs/help.md
echo -e "\`\`\`" >> docs/help.md

echo -e "\nCommand \`project\`:\n\`\`\`" >> docs/help.md
java -jar  "${TOOL_JAR}" project --help >> docs/help.md
echo -e "\`\`\`" >> docs/help.md

echo -e "\nCommand \`project generate-makefile\`:\n\`\`\`" >> docs/help.md
java -jar  "${TOOL_JAR}" project generate-makefile --help >> docs/help.md
echo -e "\`\`\`" >> docs/help.md


java -jar  "${TOOL_JAR}" --help > docs/src/cli/help.txt
java -jar  "${TOOL_JAR}" tile --help > docs/src/cli/command/tile.help.txt
java -jar  "${TOOL_JAR}" instance --help > docs/src/cli/command/instance.help.txt
java -jar  "${TOOL_JAR}" project --help > docs/src/cli/command/project.help.txt