#
# Cookbook Name:: redis
# Recipe:: plist
#

cookbook_file "#{ENV['HOME']}/Library/LaunchAgents/com.redis.plist" do
  source "com.redis.plist"
  owner  ENV['USER']
  group  Etc.getgrgid(Process.gid).name
  mode   "0644"
end

template "/usr/local/etc/redis.conf" do
  source "redis.conf.erb"
  owner  ENV['USER']
  group  Etc.getgrgid(Process.gid).name
  mode   "0664"
end

execute "adding redis plist to login" do
  command "launchctl load -w #{ENV['HOME']}/Library/LaunchAgents/com.redis.plist"
end