Hammer is a generic clamp-based CLI framework. Hammer-cli provides just the core functionality. The core is extensible using plugins that contain application-specific commands.
This architecture allows for easy customization according to your application. Nearly any Ruby script can be turned into a Hammer command, so the possibilities are endless. You also can easily add custom commands for your specific use, such as bulk actions or admin tasks.
How to use Hammer Cli ? You can refer to Hammer Cheat Sheet Here! https://access.redhat.com/articles/2258471
Note
Hammer Installation Go To — https://github.com/theforeman/hammer-cli/blob/master/doc/installation_rpm.md#installation-from-rpms