caskroom/homebrew-cask — pull request #5404 by amanaplan (2014-07-17 23:27:42+00:00)
Title: Add Cloud.app v2.0.2

Naming this app was challenging. The public/marketing name of the app and related service is [CloudApp](http://www.getcloudapp.com/), but the developer named its Mac OS X application bundle simply `Cloud.app`.

I realize that in the [Cask Naming Reference](https://github.com/caskroom/homebrew-cask/blob/master/doc/CASK_NAMING_REFERENCE.md#canonical-names-of-apps) documentation, both

> - Remove `.app` from the end

and

> - Remove the term "app" from the end, if the developer styles the name like "Software App.app". Exception: if the term "app" describes functionality, as in [rcdefaultapp.rb](https://github.com/caskroom/homebrew-cask/blob/master/Casks/rcdefaultapp.rb).

seem indicate that the application's collection of names should generally be:

App Name on Disk | Canonical App Name | Cask Name | Cask File | Cask Class
-----------------------|--------------------|--------------------|-----------------------|------------------------
`Cloud.app` | Cloud | `cloud` | `cloud.rb` | `Cloud`

However, the app and service are just simply never referenced, marketed, or themed (in the app's UI) as *Cloud*, and the use of this term alone seems very ambiguous. One might even be able to argue, albeit utterly pedantic, that the "app" does indeed describe functionality as it's a desktop app companion to a cloud service.

I think it may be advised to except this app from the "letter" of the naming rules in order to better follow their spirit and intent. Instead, I've suggested (in this pull request) to use the following collection of names:

App Name on Disk | Canonical App Name | Cask Name | Cask File | Cask Class
-----------------------|--------------------|--------------------|-----------------------|------------------------
`Cloud.app` | CloudApp | `cloudapp` | `cloudapp.rb` | `Cloudapp`

I think making this adjustment better relates to and identifies the app, and using `cloudapp` will certainly increase its utility and findability as a cask to `homebrew-cask` users.

Thank you for your amazingly useful contribution! ...And, thanks in advance, for taking a look at this pull request.