We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
:
1 parent eb36a8e commit 93262ebCopy full SHA for 93262eb
1 file changed
opensipscli/cli.py
@@ -195,6 +195,7 @@ def preloop(self):
195
"""
196
preload a history file
197
198
+ self.configure_completion_delims()
199
history_file = cfg.get('history_file')
200
logger.debug("using history file {}".format(history_file))
201
try:
@@ -210,6 +211,14 @@ def preloop(self):
210
211
if not self.registered_atexit:
212
atexit.register(self.history_write)
213
214
+ def configure_completion_delims(self):
215
+ """
216
+ keep ':' inside tokens for command completion (e.g. "mi evi:")
217
218
+ delims = readline.get_completer_delims()
219
+ if ':' in delims:
220
+ readline.set_completer_delims(delims.replace(':', ''))
221
+
222
def postcmd(self, stop, line):
223
224
post command after switching instance
0 commit comments