comparison piecrust/commands/builtin/baking.py @ 199:aaf08277b96d

bake: Remove `--portable` option until it's (maybe) implemented.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 13 Jan 2015 20:41:44 -0800
parents 5d8351cb32d8
children 0c9de41689bb
comparison
equal deleted inserted replaced
198:1d44d8bd93e2 199:aaf08277b96d
30 parser.add_argument( 30 parser.add_argument(
31 '-f', '--force', 31 '-f', '--force',
32 help="Force re-baking the entire website.", 32 help="Force re-baking the entire website.",
33 action='store_true') 33 action='store_true')
34 parser.add_argument( 34 parser.add_argument(
35 '--portable',
36 help="Uses relative paths for all URLs.",
37 action='store_true')
38 parser.add_argument(
39 '--no-assets', 35 '--no-assets',
40 help="Don't process assets (only pages).", 36 help="Don't process assets (only pages).",
41 action='store_true') 37 action='store_true')
42 38
43 def run(self, ctx): 39 def run(self, ctx):
44 if ctx.args.portable:
45 # Disable pretty URLs because there's likely not going to be
46 # a web server to handle serving default documents.
47 ctx.app.config.set('site/pretty_urls', False)
48
49 out_dir = (ctx.args.output or 40 out_dir = (ctx.args.output or
50 os.path.join(ctx.app.root_dir, '_counter')) 41 os.path.join(ctx.app.root_dir, '_counter'))
51 42
52 start_time = time.clock() 43 start_time = time.clock()
53 try: 44 try:
72 def _bakeSources(self, ctx, out_dir): 63 def _bakeSources(self, ctx, out_dir):
73 num_workers = ctx.app.config.get('baker/workers') or 4 64 num_workers = ctx.app.config.get('baker/workers') or 4
74 baker = Baker( 65 baker = Baker(
75 ctx.app, out_dir, 66 ctx.app, out_dir,
76 force=ctx.args.force, 67 force=ctx.args.force,
77 portable=ctx.args.portable,
78 no_assets=ctx.args.no_assets, 68 no_assets=ctx.args.no_assets,
79 num_workers=num_workers) 69 num_workers=num_workers)
80 baker.bake() 70 baker.bake()
81 71
82 def _bakeAssets(self, ctx, out_dir): 72 def _bakeAssets(self, ctx, out_dir):