• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

pivotal-sprout/sprout-homebrew: A Chef cookbook to manage automatic startup of h ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

pivotal-sprout/sprout-homebrew

开源软件地址:

https://github.com/pivotal-sprout/sprout-homebrew

开源编程语言:

Ruby 98.4%

开源软件介绍:

sprout-homebrew cookbook

Build Status

A Chef cookbook to manage automatic startup of homebrew formulas.

Deprecation Notice

sprout-homebrew is mostly deprecated in favor of Chef's default homebrew cookbook, and is only useful for managing package automatic startup with launchctl. If you need to install homebrew, formulas, or casks, please use that cookbook instead. If needed, sprout-homebrew 0.3.0 is available, but keep in mind that it may not work as expected.

To migrate from sprout-homebrew to homebrew, you can do the following:

  • sprout-homebrew::formulae — Use homebrew::install_formulas and move node_attributes.sprout.homebrew.formulae to node_attributes.homebrew.formulas.
  • sprout-homebrew::casks — Use homebrew::install_casks and move node_attributes.sprout.homebrew.casks to node_attributes.homebrew.casks.

Usage

Prerequisites

Quickstart

bundle
bundle exec soloist

Cookbook Usage

Attributes

NOTE: All preferences are namespaced under sprout => homebrew they include:

  • launchctl — The list of packages to automatically start (managed by launchctl). Each package is a key value e.g. tor: load where the value is one of:
    • load — Start the package at system start, and launch immediately
    • unload — Do not start the package at system start, and stop if currently running
    • reload — Reload a package already set to start at system start

Recipes

  1. sprout-homebrew::launchctl

Contributing

Before committing

bundle
bundle exec rake

The default rake task includes rubocop, foodcritic, unit specs

Rubocop

bundle
bundle exec rake rubocop

FoodCritic

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.

bundle
bundle exec rake spec:integration



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap