10 lines
402 B
Bash
10 lines
402 B
Bash
|
#!/bin/sh
|
||
|
# Generates `docstring.go` having `genDocString` variable with `go doc` output.
|
||
|
#
|
||
|
# This script is called in `doc.go` using `go generate` to embed the
|
||
|
# documentation inside the binary in order to show it on request with `-doc`
|
||
|
# command line flag. Thus the same documentation is used for online and
|
||
|
# terminal display.
|
||
|
|
||
|
echo "package main\n\nvar genDocString = \`$(go doc)\`" > docstring.go
|