Issues 1882

Added a check to call opt_parser to print usage information if no argument is passed to chef-apply as requested in issue #1882.
Can you remove the else block via inverting the if since you exit out of the else:

``ruby
if !ARGV[0]
  puts opt_parser
  Chef::Application.exit! "No recipe file provided", 1
end
```