Piper contains parsers for Cog's access control rule and ChatOps command languages. Piper has minimal dependencies and can be used wherever parsing either of these languages would be useful.
Add piper
to the deps
section of mix.exs
:
{:piper, github: "operable/piper"}
Until we have proper docs Piper.Permissions.Parser
(access control rules parser) and Piper.Command.Parser
(ChatOps command parser) are good
places to start.
Piper issues are tracked centrally in Cog's issue tracker.