opscode/chef — pull request #528 by jcam (2012-12-10 23:39:13+00:00)
Title: RFC: CHEF-3676, CHEF-1716: Expanded file resource

First hack at expanding the file resource to be able to copy and move files locally on the filesystem.
At this point, this is an RFC.

In future this might be expanded to incorporate the remote_file and template resources. That would allow for a single "file" resource that creates a file, regardless of where it comes from (remote, local, cookbook), and be able to render as a template also regardless of where it came from.

The existing remote_file, template, and cookbook_file resources would be modified to simply be wrappers for the new file resource.