https://github.com/operable/piper
Command pipeline execution
https://github.com/operable/piper
Last synced: 4 months ago
JSON representation
Command pipeline execution
- Host: GitHub
- URL: https://github.com/operable/piper
- Owner: operable
- Created: 2015-11-17T16:52:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-10-09T02:09:59.000Z (over 8 years ago)
- Last Synced: 2025-02-24T10:36:37.809Z (about 1 year ago)
- Language: Elixir
- Size: 282 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.MD
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Piper
[](https://travis-ci.org/operable/piper)
[](https://coveralls.io/github/operable/piper?branch=master)
[](https://ebertapp.io/github/operable/piper)
Piper contains parsers for [Cog's](https://github.com/operable/cog) access control rule and ChatOps command languages. Piper has minimal
dependencies and can be used wherever parsing either of these languages would be useful.
## Getting piper
Add `piper` to the `deps` section of `mix.exs`:
`{:piper, github: "operable/piper"}`
## Using 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.
## Filing issues
Piper issues are tracked centrally in [Cog's](https://github.com/operable/cog/issues) issue tracker.