No commit activity in last 3 years
No release in over 3 years
Example plugin for onceover
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.15
~> 10.0
~> 3.0

Runtime

 Project Readme

Onceover::Helloworld

This is an example plugin for Onceover, The gateway drug to automated infrastructure testing with Puppet

Installation

Onceover detects plugins in all gems named onceover-*. Your plugin is then responsible for registering itself and setting up new commands, etc.

This example plugin can be installed by adding it to your Gemfile or by running the following command:

$ gem install onceover-helloworld

Usage

Onceover provides plugins with built-in support for help and argument processing. Here's how to run this example:

Built-in help

$ onceover run helloworld --help

Default execution

$ onceover run helloworld
INFO   -> Hello, World!

Option processing

$ onceover run helloworld --name Wednesday
INFO   -> Hello, Wednesday!

Integration highlights

Development

Finished (for now) - hopefully this makes writing your own plugins for Onceover easier :)

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/declarativesystems/onceover-helloworld.