diff options
-rw-r--r-- | client/man/ipa.1 | 6 | ||||
-rw-r--r-- | ipalib/cli.py | 24 |
2 files changed, 1 insertions, 29 deletions
diff --git a/client/man/ipa.1 b/client/man/ipa.1 index cc5641b3b..9194ca071 100644 --- a/client/man/ipa.1 +++ b/client/man/ipa.1 @@ -65,17 +65,13 @@ The principal function of the CLI is to execute administrative commands specifie From the implementation perspective, the CLI distinguishes two types of commands \- built\-ins and plugin provided. -Built\-in commands are static and are all available in all installations of IPA. There are three of them: +Built\-in commands are static and are all available in all installations of IPA. There are two of them: .TP \fBconsole\fR Start the IPA interactive Python console. .TP \fBhelp\fR [\fITOPIC\fR | \fICOMMAND\fR | \fBtopics\fR | \fBcommands\fR] Display help for a command or topic. -\fBlocal-env\fR -Show local IPA api.env values. -.TP - The \fBhelp\fR command invokes the built\-in documentation system. Without parameters a list of built\-in commands and help topics is displayed. Help topics are generated from loaded IPA plugin modules. Executing \fBhelp\fR with the name of an available topic displays a help message provided by the corresponding plugin module and list of commands it contains. .LP diff --git a/ipalib/cli.py b/ipalib/cli.py index 696be622f..94b49717b 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -54,7 +54,6 @@ from ipalib.constants import CLI_TAB, LDAP_GENERALIZED_TIME_FORMAT from ipalib.parameters import File, Str, Enum, Any, Flag from ipalib.text import _ from ipalib import api # pylint: disable=unused-import -from ipapython.dn import DN from ipapython.dnsutil import DNSName import datetime @@ -860,28 +859,6 @@ class help(frontend.Local): writer(_(' ipa <command> --help')) writer() - -class local_env(frontend.Local): - """Dump local api.env vars - """ - - takes_args = () - takes_options = () - has_output = () - topic = None - - def run(self, *args, **options): - for key in sorted(self.api.env): - value = getattr(api.env, key) - if isinstance(value, DN): - value = unicode(value) - if isinstance(value, (str, unicode)): - # shell escape - value = value.replace(r'"', r'\"') - value = value.replace('$', r'$$') - print('{}="{}"'.format(key, value)) - - class show_mappings(frontend.Command): """ Show mapping of LDAP attributes to command-line option. @@ -1359,7 +1336,6 @@ cli_plugins = ( console, help, show_mappings, - local_env, ) |