main: execute cmark with --unsafe
This commit is contained in:
parent
7e86ec5e8b
commit
cf87ac38af
5
main.go
5
main.go
|
@ -143,11 +143,14 @@ func main() {
|
||||||
// shell out to markdown because of
|
// shell out to markdown because of
|
||||||
// https://github.com/russross/blackfriday/issues/403
|
// https://github.com/russross/blackfriday/issues/403
|
||||||
cmark, lookErr := exec.LookPath("cmark")
|
cmark, lookErr := exec.LookPath("cmark")
|
||||||
|
args := []string{cmark, "--unsafe", f.Name()}
|
||||||
if lookErr != nil {
|
if lookErr != nil {
|
||||||
|
args = args[:0]
|
||||||
cmark, lookErr = exec.LookPath("markdown")
|
cmark, lookErr = exec.LookPath("markdown")
|
||||||
checkError(lookErr, "finding markdown binary")
|
checkError(lookErr, "finding markdown binary")
|
||||||
|
args = []string{cmark, f.Name()}
|
||||||
}
|
}
|
||||||
execErr := localExec(cmark, []string{cmark, f.Name()}, []string{})
|
execErr := localExec(cmark, args, []string{})
|
||||||
checkError(execErr, "executing markdown binary")
|
checkError(execErr, "executing markdown binary")
|
||||||
if err := f.Close(); err != nil {
|
if err := f.Close(); err != nil {
|
||||||
checkError(err, "closing file")
|
checkError(err, "closing file")
|
||||||
|
|
Loading…
Reference in New Issue