diff options
Diffstat (limited to 'ipalib/cli.py')
-rw-r--r-- | ipalib/cli.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ipalib/cli.py b/ipalib/cli.py index 8918206f..1a08cef4 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -30,6 +30,7 @@ import errors import plugable import ipa_types +from ipalib import config def exit_error(error): sys.exit('ipa: ERROR: %s' % error) @@ -256,6 +257,9 @@ class CLI(object): self.print_commands() print 'Usage: ipa COMMAND' sys.exit(2) + # do parsing here, read the conf + conf_dict = config.read_config(self.api.env.conf) + self.api.env.update(conf_dict) key = sys.argv[1] if key not in self: self.print_commands() |