Files
kunlun/build/make.py

63 lines
966 B
Python
Executable File

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import os
import sys
env_dict=os.environ.copy()
_pop_list=[
'SHELL',
'COLORTERM',
'TERM_PROGRAM_VERSION',
'LANGUAGE',
'XDG_SESSION_TYPE',
'VSCODE_GIT_ASKPASS_NODE',
'MOTD_SHOWN',
'HOME',
'LANG',
'LS_COLORS',
'SSL_CERT_DIR',
'GIT_ASKPASS',
'SSH_CONNECTION',
'VSCODE_GIT_ASKPASS_EXTRA_ARGS',
'LESSCLOSE',
'XDG_SESSION_CLASS',
'TERM',
'LESSOPEN',
'USER',
'VSCODE_GIT_IPC_HANDLE',
'SHLVL',
'XDG_SESSION_ID',
'XDG_RUNTIME_DIR',
'SSL_CERT_FILE',
'SSH_CLIENT',
'VSCODE_GIT_ASKPASS_MAIN',
'XDG_DATA_DIRS',
'BROWSER',
'PATH',
'DBUS_SESSION_BUS_ADDRESS',
'OLDPWD',
'TERM_PROGRAM',
'VSCODE_IPC_HOOK_CLI',
]
for item in _pop_list:
env_dict.pop(item,None)
# print("环境变量")
# for key in env_dict:
# print(f"{key}:{env_dict[key]}")
# print("命令行参数")
# for item in sys.argv:
# print(f"{item}")
os.system(f"make {' '.join(sys.argv[1:])}")