63 lines
966 B
Python
Executable File
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:])}")
|
|
|
|
|