Add split_args decorator

This commit is contained in:
Richard Chien
2017-01-11 15:20:00 +08:00
parent 1040b600d6
commit 58a1352b19
4 changed files with 36 additions and 6 deletions

View File

@ -83,15 +83,19 @@ def get_target(ctx_msg):
def get_command_start_flags():
return tuple(sorted(config['command_start_flags'], reverse=True))
return tuple(sorted(config.get('command_start_flags', ('',)), reverse=True))
def get_command_name_separators():
return tuple(sorted(config['command_name_separators'], reverse=True))
return tuple(sorted(('\.',) + config.get('command_name_separators', ()), reverse=True))
def get_command_args_start_flags():
return tuple(sorted(('[ \t\n]',) + config['command_args_start_flags'], reverse=True))
return tuple(sorted(('[ \t\n]',) + config.get('command_args_start_flags', ()), reverse=True))
def get_command_args_separators():
return tuple(sorted(('[ \t\n]',) + config.get('command_args_separators', ()), reverse=True))
def get_fallback_command():