Hammer is a generic clamp-based CLI framework. It uses existing clamp features and adds some extra utilities. We recommend to get familiar with the Clamp documentation before creating hammer specific plugins.
Contents:
- Writing a plugin
- Creating commands
- Output adapters, formatters, etc
- Help modification
- Commands modification
- Command extensions
- Option builders
- Creating ApiPie commands
- Development tips
- Option normalizers
- Internationalization
- PR review checklist
Links:
- slides from tutorial at Config Management Camp 2015: Hacking with hammer