All Projects → dtaniwaki → hubot-alias

dtaniwaki / hubot-alias

Licence: MIT license
Action alias for hubot

Programming Languages

coffeescript
4710 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to hubot-alias

Hubot Telegram
Hubot adapter for Telegram
Stars: ✭ 152 (+623.81%)
Mutual labels:  hubot
devtoolbox
A PowerShell module that enables software developers to speed up their CLI workflow.
Stars: ✭ 28 (+33.33%)
Mutual labels:  alias
hubot-seen
A hubot script that tracks when/where users were last seen.
Stars: ✭ 25 (+19.05%)
Mutual labels:  hubot
Pull Review
✅ Assign pull request reviewers intelligently.
Stars: ✭ 179 (+752.38%)
Mutual labels:  hubot
ansible-hubot
💬 Ansible role for Hubot
Stars: ✭ 63 (+200%)
Mutual labels:  hubot
hubot-schedule
A hubot script to schedule a message in both cron-style and datetime-based format pattern
Stars: ✭ 46 (+119.05%)
Mutual labels:  hubot
Hubot Grafana
📈🤖 Query Grafana dashboards
Stars: ✭ 141 (+571.43%)
Mutual labels:  hubot
hubot-broadlink-rm
A hubot script to learn and send IR hex codes with Broadlink RM
Stars: ✭ 24 (+14.29%)
Mutual labels:  hubot
hubot-github-repo-event-notifier
Notifies about any GitHub repo event available via webhook.
Stars: ✭ 58 (+176.19%)
Mutual labels:  hubot
evolution
proposals for changes and user-visible enhancements to Hubot
Stars: ✭ 42 (+100%)
Mutual labels:  hubot
Hubot Xmpp
XMPP adapter for Hubot
Stars: ✭ 185 (+780.95%)
Mutual labels:  hubot
Sactive Bot
😈 An extensible chat bot framework. sactive-bot is an evolution of the open source hubot project. - https://www.shipengqi.top/sactive-bot .
Stars: ✭ 212 (+909.52%)
Mutual labels:  hubot
style-vendorizer
Tiny CSS vendor prefixer and property alias mapper for runtime styling solutions
Stars: ✭ 56 (+166.67%)
Mutual labels:  alias
Hubot Matteruser
Hubot adapter for Mattermost using Web API and Websockets
Stars: ✭ 175 (+733.33%)
Mutual labels:  hubot
Huggies
Huggies is a plug and play automation tool for AWS Elastic Beanstalk
Stars: ✭ 13 (-38.1%)
Mutual labels:  hubot
Generator Hubot
Hubot generator for Yeoman
Stars: ✭ 150 (+614.29%)
Mutual labels:  hubot
hubot-analytics
📈 A hubot script to get google analytics reports
Stars: ✭ 16 (-23.81%)
Mutual labels:  hubot
mattermost-client
Mattermost client using websockets
Stars: ✭ 59 (+180.95%)
Mutual labels:  hubot
hubot-bearychat
BearyChat Adapter for Hubot
Stars: ✭ 99 (+371.43%)
Mutual labels:  hubot
gubot
A hubot like bot written in golang which is langage agnostic and cloud agnostic
Stars: ✭ 29 (+38.1%)
Mutual labels:  hubot

Hubot Alias

NPM Version Dependency Status Build Status Coverage Status

Action alias for hubot.

Installation

  • install this npm package to your hubot repo
    • npm i --save hubot-alias
  • add "hubot-alias" to your external-scripts.json

Usage

Add Alias

  • hubot alias xxx=yyy

Make alias xxx for yyy

Remove Alias

  • hubot alias xxx=

Remove alias xxx for yyy

Alias List

  • hubot alias

Show alias list

Clear Alias List

  • hubot alias clear

Clear alias list

Alias Matching Rule

Say, we have the following aliases.

foo=goo
ring=goo --name=$1 --message=$2
wow=super useful

hubot foo => hubot goo

hubot foos => hubot foos

hubot foo 1 2 3 => hubot goo 1 2 3

hubot ring john hello => hubot goo --name=john --message=hello

hubot ring john hello test => hubot goo --name=john --message=hello test

hubot bar foo => hubot bar foo

hubot wow => hubot super useful

hubot wow hubot-alias => hubot super useful hubot-alias

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Copyright

Copyright (c) 2014 Daisuke Taniwaki. See LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].