Sha256: 46357399fb840515cb1617e45accc725533d66775a0aeef3232e0f82d4cafce1

Contents?: true

Size: 1.25 KB

Versions: 32

Compression:

Stored size: 1.25 KB

Contents

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](https://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)
 - [Output adapters, formatters, etc](output.md#output)
 - [Help modification](help_modification.md#modify-an-existing-help)
 - [Commands modification](commands_modification.md#modify-an-existing-command)
 - [Command extensions](commands_extension.md#extend-an-existing-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)
 - [PR review checklist](review_checklist.md)

Links:
 - slides from tutorial at Config Management Camp 2015: [Hacking with hammer](https://tstrachota.fedorapeople.org/slides/hacking_with_hammer/)

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
hammer_cli-3.14.0 doc/developer_docs.md
hammer_cli-3.13.0 doc/developer_docs.md
hammer_cli-3.12.0 doc/developer_docs.md
hammer_cli-3.10.0 doc/developer_docs.md
hammer_cli-3.9.0 doc/developer_docs.md
hammer_cli-3.8.0 doc/developer_docs.md
hammer_cli-3.7.0 doc/developer_docs.md
hammer_cli-3.5.1 doc/developer_docs.md
hammer_cli-3.6.0 doc/developer_docs.md
hammer_cli-3.5.0 doc/developer_docs.md
hammer_cli-3.4.0 doc/developer_docs.md
hammer_cli-3.3.0 doc/developer_docs.md
hammer_cli-3.2.0 doc/developer_docs.md
hammer_cli-3.1.1 doc/developer_docs.md
hammer_cli-3.0.2 doc/developer_docs.md
hammer_cli-3.1.0 doc/developer_docs.md
hammer_cli-3.0.1 doc/developer_docs.md
hammer_cli-3.0.0 doc/developer_docs.md
hammer_cli-2.5.1 doc/developer_docs.md
hammer_cli-2.5.0 doc/developer_docs.md