Source code for meds.plugs.aliases
# meds/plugs/aliases.py
#
#
"""
add aliases to the kernel's aliases table.
>>> e = bot.cmnd("alias l cmnds")
ok l
"""
from meds.core import aliases, kernel, storage, users
[docs]def alias(event):
""" key, value aliases. """
if not users.allowed(event.origin, "ALIAS"):
event.reply("you don't have ALIAS permission set.")
return
try: cmnd, alias = event._parsed.rest.split(" ", 1)
except ValueError:
event.reply('alias <cmnd> <aliased>')
return
aliases.register(cmnd, alias, force=True)
aliases.save('aliases')
event.ok(cmnd)