Passed
Push — develop ( 73032f...a17c0d )
by Jace
02:20 queued 47s
created

gen_reqs.on_pre_build()   A

Complexity

Conditions 2

Size

Total Lines 9
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 9
rs 10
c 0
b 0
f 0
cc 2
nop 1
1
import os
2
3
from doorstop.core import publisher, builder
4
from doorstop.cli import utilities
5
6
7
def on_pre_build(config):
8
    cwd = os.getcwd()
9
    path = os.path.abspath(os.path.join(cwd, "docs/gen"))
10
    tree = builder.build(cwd=cwd)
11
12
    published_path = publisher.publish(tree, path, ".md", index=True)
13
14
    if published_path:
15
        utilities.show("published: {}".format(published_path))
16