developer_docs.md

Path: doc/developer_docs.md
Last Update: Thu Aug 14 03:51:09 -0400 2014

Hammer Development Docs

=================

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](github.com/mdub/clamp/#quick-start) before creating hammer specific plugins.

Contents:

 - [Writing a plugin](writing_a_plugin.md#writing-your-own-hammer-plugin)
 - [Creating commands](creating_commands.md#create-your-first-command)
 - [Option builders](option_builders.md#option-builders)
 - [Creating ApiPie commands](creating_apipie_commands.md#creating-commands-for-restful-api-with-apipie)
 - [Development tips](development_tips.md#development-tips)
 - [Option normalizers](option_normalizers.md#option-normalizers)
 - [Internationalization](i18n.md#internationalization)

[Validate]