diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/dumpvars.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/examples/dumpvars.py b/examples/dumpvars.py new file mode 100644 index 0000000..5ce65c2 --- /dev/null +++ b/examples/dumpvars.py @@ -0,0 +1,15 @@ +# Shows a list of all (set) environment variables referenced in the Kconfig +# files, together with their values. +# +# Note: This only works for environment variables referenced via the $(FOO) +# preprocessor syntax. The older $FOO syntax is maintained for backwards +# compatibility. + +import os +import sys + +import kconfiglib + + +for var in kconfiglib.Kconfig(sys.argv[1]).env_vars: + print("{:16} '{}'".format(var, os.environ[var])) |
