#!/usr/bin/env python3
# -*- coding:utf-8 -*-
from libs.inc import CliTool
import sys, os

idc = sys.argv[1]
app = sys.argv[2]
isIntra = sys.argv[3]
env = sys.argv[4]
##npmbd/npm 触发编译，其他值只发布已有dist，默认不编译
npmCmd = sys.argv[5] if len(sys.argv) > 5 else 'pub'
##real pre，默认与env相同
mode = sys.argv[6] if len(sys.argv) > 6 else env

script_directory = os.path.dirname(os.path.abspath(__file__))
script_path = os.path.join(script_directory, 'perpweb.py')

cmd = "python3 {} {} {} {} {} {} {}".format(script_path, idc, app, isIntra, env, npmCmd, mode)
CliTool.processCmd(cmd)
print("发布APP [{}] 结束".format(app))
