summaryrefslogtreecommitdiff
path: root/morphlib/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/app.py')
-rwxr-xr-xmorphlib/app.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/morphlib/app.py b/morphlib/app.py
index 7d7ddeb5..d5af6ccc 100755
--- a/morphlib/app.py
+++ b/morphlib/app.py
@@ -18,6 +18,7 @@ import cliapp
import collections
import logging
import os
+import sys
import time
import warnings
@@ -169,6 +170,9 @@ class Morph(cliapp.Application):
# treat settings['repo-alias'] as the sole source of prefixes for git
# URL expansion.
self.settings['repo-alias'] = morphlib.util.combine_aliases(self)
+ if 'MORPH_DUMP_PROCESSED_CONFIG' in os.environ:
+ self.settings.dump_config(sys.stdout)
+ sys.exit(0)
cliapp.Application.process_args(self, args)
def setup_plugin_manager(self):