26 строки
608 B
Python
Executable File
26 строки
608 B
Python
Executable File
#!/usr/bin/env python2
|
|
|
|
'''
|
|
This is a helper tool which is designed to make it possible
|
|
for other apps to read emscripten's configuration variables
|
|
in a unified way. Usage:
|
|
|
|
em-config VAR_NAME
|
|
|
|
This tool prints the value of the variable to stdout if one
|
|
is found, or exits with 1 if the variable does not exist.
|
|
'''
|
|
|
|
from __future__ import print_function
|
|
import os, sys, re
|
|
from tools import shared
|
|
|
|
if len(sys.argv) != 2 or \
|
|
not re.match(r"^[\w\W_][\w\W_\d]*$", sys.argv[1]) or \
|
|
not (sys.argv[1] in dir(shared)):
|
|
print('Usage: em-config VAR_NAME')
|
|
exit(1)
|
|
|
|
print(getattr(shared, sys.argv[1]))
|
|
|