Let's say you have a standard Chef repository with directories as follows:
cookbooks
data_bags
environments
roles
Is there way to upload it all in one go? Otherwise you have to do this:
knife cookbook upload -a
knife data bag from file data_bags/*.json
knife environment from file environments/*.rb
knife role from file roles/*.json
Perhaps there are third-party tools to do this kind of thing?