Mercurial > code > home > repos > streamed-graph
comparison tasks.py @ 68:f357cd36c26e
pnpm install is cheap; do it all the time
author | drewp@bigasterisk.com |
---|---|
date | Mon, 10 Feb 2020 16:56:21 -0800 |
parents | 0d0638bd98be |
children | 6077fdc9ed44 |
comparison
equal
deleted
inserted
replaced
63:335b0e141800 | 68:f357cd36c26e |
---|---|
3 | 3 |
4 @task | 4 @task |
5 def setup_js(ctx): | 5 def setup_js(ctx): |
6 ctx.run('pnpm install') | 6 ctx.run('pnpm install') |
7 | 7 |
8 @task | 8 @task(pre=[setup_js]) |
9 def serve_demo(ctx): | 9 def serve_demo(ctx): |
10 ctx.run('webfsd -Fp 8021') | 10 ctx.run('webfsd -Fp 8021') |
11 | 11 |
12 @task | 12 @task(pre=[setup_js]) |
13 def build(ctx): | 13 def build(ctx): |
14 ctx.run(f'pnpm run build', pty=True) | 14 ctx.run(f'pnpm run build', pty=True) |
15 | 15 |
16 @task | 16 @task(pre=[setup_js]) |
17 def build_forever(ctx): | 17 def build_forever(ctx): |
18 ctx.run(f'pnpm run build_forever', pty=True) | 18 ctx.run(f'pnpm run build_forever', pty=True) |
19 | 19 |
20 @task | 20 @task(pre=[setup_js]) |
21 def test(ctx): | 21 def test(ctx): |
22 ctx.run(f'pnpm run test', pty=True) | 22 ctx.run(f'pnpm run test', pty=True) |
23 | 23 |
24 @task | 24 @task(pre=[setup_js]) |
25 def test_forever(ctx): | 25 def test_forever(ctx): |
26 ctx.run(f'pnpm run test_forever', pty=True) | 26 ctx.run(f'pnpm run test_forever', pty=True) |