I think we have a solid pattern combining the urfave/cli with the nlopes/slack library.
The larger go community may find this pattern useful, and we may be able to split this package up to create a framework.
As an added bonus, this repo would become pretty small and easier to digest (for new users) as it would pretty much only consist of commands and behaviors (we'd probably keep "standard" commands and behaviors with the framework, e.g. !echo).
I think we have a solid pattern combining the
urfave/cli
with thenlopes/slack
library. The larger go community may find this pattern useful, and we may be able to split this package up to create a framework.As an added bonus, this repo would become pretty small and easier to digest (for new users) as it would pretty much only consist of commands and behaviors (we'd probably keep "standard" commands and behaviors with the framework, e.g.
!echo
).