/infews_cookbook

Sprout (Chef) cookbook for personal recipes

Primary LanguageRubyMIT LicenseMIT

Infews cookbook

Build Status

Personal recipes for sprouting up my own workstation

Usage

Prerequisites

Quickstart

bundle
bundle exec soloist

Cookbook Usage

Recipes

  • infews_cookbook::font_anonymous_pro
  • infews_cookbook::font_inconsolata
  • infews_cookbook::marked_bonus_pack

Defaults

  • infews_cookbook::font_anonymous_pro
  • infews_cookbook::font_inconsolata

Contributing

Before committing

bundle
bundle exec rake

The default rake task includes rubocop, foodcritic, unit specs

bundle
bundle exec rake rubocop
bundle
bundle exec rake foodcritic

Unit specs

Unit specs use ServerSpec

bundle
bundle exec rake spec:unit

Integration specs

Integrations specs will run the default recipe on the host system (destructive) and make assertions on the system after install.

Note: It has a precondition that exemplar is not already installed on the system.

bundle
bundle exec rake spec:integration