mirror of
https://github.com/dolthub/dolt.git
synced 2026-02-10 10:30:57 -06:00
29 lines
867 B
Python
29 lines
867 B
Python
#!/usr/bin/env python
|
|
|
|
# Copyright 2016 Attic Labs, Inc. All rights reserved.
|
|
# Licensed under the Apache License, version 2.0:
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
import argparse, os, subprocess, sys
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('--out', type=str, help='destination js file')
|
|
parser.add_argument('--src', type=str, help='source of main js file')
|
|
parser.add_argument('mode', type=str, help='"production" or "development"')
|
|
args = parser.parse_args()
|
|
|
|
env = {
|
|
'NODE_ENV': args.mode,
|
|
'BABEL_ENV': args.mode,
|
|
}
|
|
env.update(os.environ)
|
|
subprocess.check_call(
|
|
['node_modules/.bin/webpack',
|
|
'--config', 'node_modules/@attic/webpack-config/index.js', args.src, args.out],
|
|
env=env, shell=False)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|