comparison piecrust/commands/builtin/baking.py @ 1032:54159951d97a

bake: Add `--sources` argument.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 16 Jan 2018 08:38:06 -0800
parents 3c669bb9498e
children fe0af94ca757
comparison
equal deleted inserted replaced
1031:c1e062843464 1032:54159951d97a
24 '-f', '--force', 24 '-f', '--force',
25 help="Force re-baking the entire website.", 25 help="Force re-baking the entire website.",
26 action='store_true') 26 action='store_true')
27 parser.add_argument( 27 parser.add_argument(
28 '-p', '--pipelines', 28 '-p', '--pipelines',
29 help="The pipelines to run.", 29 help="Specifies the pipelines to run.",
30 action='append')
31 parser.add_argument(
32 '-s', '--sources',
33 help="Specifies the content sources to run.",
30 action='append') 34 action='append')
31 parser.add_argument( 35 parser.add_argument(
32 '-w', '--workers', 36 '-w', '--workers',
33 help="The number of worker processes to spawn.", 37 help="The number of worker processes to spawn.",
34 type=int, default=-1) 38 type=int, default=-1)
138 forbidden_pipelines = None 142 forbidden_pipelines = None
139 143
140 baker = Baker( 144 baker = Baker(
141 ctx.appfactory, ctx.app, out_dir, 145 ctx.appfactory, ctx.app, out_dir,
142 force=ctx.args.force, 146 force=ctx.args.force,
147 allowed_sources=ctx.args.sources,
143 allowed_pipelines=allowed_pipelines, 148 allowed_pipelines=allowed_pipelines,
144 forbidden_pipelines=forbidden_pipelines) 149 forbidden_pipelines=forbidden_pipelines)
145 records = baker.bake() 150 records = baker.bake()
146 151
147 return records 152 return records