Commit Graph

658 Commits

Author SHA1 Message Date
miccal 3d312c98f6 Update installer.md 2016-02-10 08:00:24 +08:00
miccal 0f5fc08f64 Update uninstall.md 2016-02-10 07:57:00 +08:00
miccal 6644d8f6d9 Update suite.md 2016-02-10 07:36:10 +08:00
miccal 6bb8adc9bc Update depends_on.md 2016-02-10 07:32:16 +08:00
miccal e84c7a364c Update app.md 2016-02-10 07:24:29 +08:00
miccal a5165ba643 Update all_stanzas.md 2016-02-10 07:10:04 +08:00
miccal e455301598 Update token_reference.md 2016-02-10 06:43:18 +08:00
Vítor Galvão 69d8ea9651 Merge pull request #18437 from miccal/patch-6
Update rejected-casks.md
2016-02-09 14:00:44 +00:00
Vítor Galvão c86b8bbe77 Merge pull request #18441 from miccal/patch-10
Update flight.md
2016-02-09 13:39:27 +00:00
Vítor Galvão 9a58f0a673 Merge pull request #18442 from miccal/patch-11
Update gpg.md
2016-02-09 13:39:06 +00:00
Vítor Galvão 1d4a9967d1 Merge pull request #18444 from miccal/patch-13
Update pkg.md
2016-02-09 13:36:31 +00:00
Vítor Galvão 0c4d88b740 Merge pull request #18434 from miccal/patch-3
Update readme.md
2016-02-09 13:30:41 +00:00
miccal e34a07216a Update pkg.md 2016-02-09 14:28:55 +08:00
miccal d2d043828c Update installer.md 2016-02-09 14:22:52 +08:00
miccal 9eb56f5f97 Update gpg.md 2016-02-09 14:01:51 +08:00
miccal 532706d8fa Update flight.md 2016-02-09 13:59:58 +08:00
miccal e934de290a Update depends_on.md 2016-02-09 13:53:49 +08:00
miccal c8360b04e3 Update app.md 2016-02-09 13:44:47 +08:00
miccal b45505586e Update rejected-casks.md 2016-02-09 12:16:06 +08:00
miccal f7bde67c13 Update all_stanzas.md 2016-02-09 12:01:55 +08:00
miccal 88841a21c1 Update token_reference.md 2016-02-09 11:25:29 +08:00
miccal 5711a72f6f Update readme.md 2016-02-09 11:02:38 +08:00
miccal d4a71959d5 zap.md: Update link pointers 2016-02-08 19:48:19 -05:00
Ryan Duryea 747a8ab5a1 Add URL for Getting Set Up To Contribute link 2016-02-05 14:03:40 -05:00
Vítor Galvão ed5b242ba0 maintaining.md: new find_outdated_appcasts label 2016-01-29 01:55:20 +00:00
Vítor Galvão e87a5222fd Update flight.md 2016-01-27 22:35:55 +00:00
Vítor Galvão b1ac5ba7ca Update flight.md 2016-01-27 22:35:14 +00:00
Vítor Galvão d7cde05f12 faq>rejected-casks: add duplicate reason 2016-01-27 14:53:16 +00:00
Vítor Galvão f0bd06a865 faq>rejected-casks: use relative paths to other docs 2016-01-27 14:53:06 +00:00
Vítor Galvão 83755e1e14 faq: rejected casks 2016-01-26 16:38:55 +00:00
Vítor Galvão f9288fbef9 faq: not a discoverability service 2016-01-26 14:34:33 +00:00
Aditya Dalal 745fd4b402 Update appcast.md
Change file versions to use new syntax
2016-01-25 09:36:07 -05:00
Tommy Sparber 438de2c7f8 Fix many URLs in the documentation 2016-01-23 16:27:08 +11:00
adidalal f3df96fa08 splitting up contributing 2016-01-21 18:45:19 -05:00
Vítor Galvão 0370294cec initial document breaks 2016-01-20 00:48:20 +00:00
Josh Hagins 9737081d49 Use Ruby 1.9 hash syntax in docs 2016-01-17 21:57:28 -05:00
Josh Hagins b9b1a7f807 Add `style` subcommand to run RuboCop against args 2016-01-16 18:19:31 -05:00
Vítor Galvão ccb9ba9f0d Merge pull request #17057 from caskroom/delete-alternate
Delete alternate_cask_taps.md
2016-01-15 14:14:00 +00:00
Vítor Galvão 781bdf5711 Merge pull request #17058 from caskroom/delete-faq
Delete FAQ.md
2016-01-15 14:13:27 +00:00
Vítor Galvão 6a531ab261 Delete FAQ.md 2016-01-15 14:12:51 +00:00
Vítor Galvão 2e71b849ed Delete alternate_cask_taps.md 2016-01-15 01:55:38 +00:00
Vítor Galvão 92d904aca4 Delete CHANGELOG.md 2016-01-15 01:54:23 +00:00
Aditya Dalal cb7e6b8763 Update CASK_LANGUAGE_REFERENCE.md
Add appcast documentation
2016-01-14 18:05:02 -05:00
miccal d7e78ce635 Update CASK_LANGUAGE_REFERENCE.md
Added missing `$`.
2016-01-13 08:53:59 +08:00
miccal 9cfc59144e Update CASK_LANGUAGE_REFERENCE.md
I could not find a current example of a Cask using `plist_set(key, value)` in the `*flight Mini-DSL` section.
2016-01-12 23:09:18 +00:00
miccal 82d1ae8c36 Update brew-cask.1(.md) 2016-01-12 14:27:29 +00:00
Vítor Galvão b8b602969f hacking.md: remove mention of separating from homebrew 2016-01-11 14:15:07 +00:00
miccal 0adf277fde Update hacking.md 2016-01-11 14:13:52 +00:00
Vítor Galvão fa4f7cc177 Merge pull request #16725 from miccal/patch-3
Update alternate_cask_taps.md
2016-01-11 13:30:01 +00:00
miccal 73b9083f4d Update cask_token_reference.md 2016-01-11 21:11:43 +08:00
miccal 17ddb3fdf3 Update alternate_cask_taps.md 2016-01-11 21:05:03 +08:00
miccal 467ca2eaf7 Update FAQ.md 2016-01-11 20:23:23 +08:00
Vítor Galvão f5700f0134 doc: more flexibity with depends_on_java 2016-01-08 15:09:15 +00:00
Vítor Galvão 820be31808 Merge pull request #16385 from vitorgalvao/java-caveat
Java caveat
2016-01-08 14:20:33 +00:00
Vítor Galvão 62d1e71222 docs: added depends_on_java caveat 2016-01-08 13:28:02 +00:00
Amory Meltzer cc589ca799 Attempt clearer language for fetch and resources 2016-01-05 10:44:53 -08:00
Josh Hagins a2430500a7 Include 'bundle exec' in instructions for running tests 2016-01-04 16:59:12 -05:00
Josh Hagins d67c375823 Fix formatting issues in man page 2016-01-04 15:34:10 -05:00
Amory Meltzer 425e5b1565 Fix path to brew-cask.rb cmd in hacking.md 2015-12-30 18:07:14 -08:00
Vítor Galvão cf8818dd74 Merge pull request #16225 from Amorymeltzer/update-docs
Clarify that discontinued means all development has halted upstream
2015-12-30 15:37:02 +00:00
Vítor Galvão d11c4f8cf8 Merge pull request #16215 from caskroom/revert-16118-delete-svn
Revert "Delete Subversion support"
2015-12-30 15:13:37 +00:00
Amory Meltzer df49fefc44 Clarify that discontinued means all development has halted upstream
Refs https://github.com/caskroom/homebrew-cask/pull/16097#issuecomment-167163990
2015-12-29 22:03:04 -08:00
Vítor Galvão 485ed743d6 cask_token_reference.md: how to resolve token overlap 2015-12-29 22:47:59 +00:00
Vítor Galvão b7c585da31 Revert "Delete Subversion support" 2015-12-29 15:22:57 +00:00
Amory Meltzer 33881d0ebc Note that search doesn't yet utilize name
Copied from line in license stanza details
2015-12-29 06:51:02 -08:00
Vítor Galvão 52839adf86 updated docs on name (now required) 2015-12-28 00:51:38 +00:00
Vítor Galvão 28720b89e5 updated docs for appcast (required :sha256) 2015-12-28 00:50:19 +00:00
Vítor Galvão 17c34aa458 Merge pull request #16134 from tsparber/switch-https
Switch to HTTPS for 360 Casks
2015-12-27 18:45:22 +00:00
Vítor Galvão 5e6e1fef5d Merge pull request #16118 from vitorgalvao/delete-svn
Delete Subversion support
2015-12-27 18:28:07 +00:00
Tommy Sparber 18f1402dc1 Switch to HTTPS for 360 Casks
Every changed URL was reachable using valid HTTPS and returned a
StatusCode of 200.
2015-12-27 10:11:04 +11:00
Vítor Galvão 869ad3e330 Merge pull request #16102 from vitorgalvao/nickpellant-feature/auto_updates_stanza
Add :auto_updates stanza for Casks
2015-12-25 23:07:57 +00:00
Vítor Galvão c256d7da16 CASK_LANGUAGE_REFERENCE.md: small change to note regarding tilde expansion 2015-12-25 18:57:48 +00:00
Zhiming Wang 7fb95ee0ed CASK_LANGUAGE_REFERENCE.md: Update on tilde expansion in :delete
The basic form of tilde expansion has since been made available to
:delete in the uninstall stanza.
2015-12-25 18:56:41 +00:00
Vítor Galvão ee9692abd9 removed svn from docs 2015-12-25 18:39:29 +00:00
Vítor Galvão c72356b613 fixed conflicts in adding auto_updates 2015-12-24 20:47:40 +00:00
Vítor Galvão 35ec8a9baa Merge pull request #16099 from vitorgalvao/remove-tags
Remove tags
2015-12-24 20:42:12 +00:00
Vítor Galvão df9aafa33b removed tags from documentation 2015-12-24 16:56:24 +00:00
Vítor Galvão ffac9ad10f cask_language_reference: specify new rules for name 2015-12-24 16:46:40 +00:00
Josh Hagins c25d5d231f Remove cask_language_deltas.md
Now that the DSL is unversioned, this document serves no purpose.
`CASK_LANGUAGE_REFERENCE.md` is sufficient to document the DSL.
2015-12-21 22:56:42 -05:00
Amory Meltzer e766cba9d6 Update links/paths in manpage, hacking.md, usage.md to reflect structure of brew-cask
- Old github.com links were invalid
- Old Cellar structure was invalid
- Man page regenerated, including content from #15643

Refs #15381
2015-12-20 15:11:00 -05:00
adityadalal924 47261a4b1d remove appcast :format stanza 2015-12-20 11:15:27 -05:00
Vítor Galvão c7dd7cd40b FAQ.md: make issues url point to reporting-bugs instructions 2015-12-18 01:31:57 +00:00
Josh Hagins 25f7cfee04 Remove DSL versions in docs and scripts
Closes #15912.
2015-12-17 19:57:15 -05:00
Vítor Galvão f4c873fde4 alternate_cask_taps.md: remove user maintained taps 2015-12-17 16:30:37 +00:00
Aditya Dalal 1a251706b8 Update cask_language_deltas.md
Add audio_unit_plugin and vst_plugin stanzas
2015-12-16 17:16:52 -05:00
Aditya Dalal 2bf6225788 Merge pull request #15643 from joshka/feature/add-audio-plugin-folders
Add Audio Unit and VST plugin folder artifiacts
2015-12-16 17:16:17 -05:00
Josh Hagins 3db0ad8ddf Add uninstall :login_item to docs 2015-12-11 23:50:33 -05:00
Josh Hagins 7d8b38ade7 Double-space lines in cask_request.md for consistency 2015-12-10 17:23:42 -05:00
Josh Hagins 55fca817be Add issue templates
Add issue template links to README

Remove accidental line in feature request template

Reorder template links
2015-12-10 17:04:27 -05:00
Josh Hagins c65720470c Remove extra space in update command
I assume this is the more commonly used form. I've never seen anyone space out
their semicolons like `foo ; bar`.
2015-12-10 11:19:38 -05:00
Josh Hagins 2065ec1df4 Fix instructions to upgrade from legacy versions 2015-12-10 04:20:42 -05:00
Vítor Galvão 5e79596ef7 long update command now uses ';' instead of '&&' 2015-12-09 17:18:46 -05:00
Josh Hagins f2c2f85b97 cut v0.60.0 2015-12-09 15:44:47 -05:00
Mike McQuaid fdb4577be8 brew-cask: move to using tap cmd directory.
This provides a few benefits:

- faster `brew cask` execution times as another Ruby process is not
  needed. Cask can instead be loaded in-process with Homebrew. This
  will also make it easier to use some of Homebrew's core code and
  ease moving code from Cask into Homebrew core.
- Users do not need to `brew upgrade` Cask any more: it's done
  automatically on any `brew update` or `git pull` of the Cask tap.
2015-12-09 19:32:49 +00:00
Joshua McKinney 76e34435e1 Add Audio Unit and VST plugin folder artifiacts 2015-12-06 16:26:34 -06:00
Nick Pellant b0d339e246 Add :auto_updates stanza for Casks 2015-11-30 12:34:30 +00:00
Amory Meltzer f2783259c3 Manpages - Properly arrange some items, fix a typo
Reword text for update slightly per @vitorgalvao
Generate manpage
2015-11-25 18:10:40 -08:00
Vítor Galvão 5ba1532637 maintaining.md: small tweaks to Handling Cask Update PRs
+ `fastmerge` does not need PRs to be single commit.
+ Simplified examples in `fastmerge` section.
+ Removed italics from quote.
+ Fixed quotes in quote.
2015-11-16 17:31:47 -05:00
Aditya Dalal d597b08498 Update maintaining.md
Add links to tiny-scripts
2015-11-16 15:44:19 -05:00
Aditya Dalal 0de591611f Update maintaining.md
Add section on Handling Cask Update PRs and start a "Tips" section
2015-11-16 15:44:19 -05:00
jonathanpberger 4a6e2af25d Add backtics to bash command in ## Interaction w/ Homebrew. 2015-11-04 15:57:39 -05:00
Josh Hagins 899f02b111 Minor fixes to changelog 2015-10-28 14:12:48 -04:00
Josh Hagins 8dc34ad724 Update changelog with additional contributor info 2015-10-28 14:11:04 -04:00
Josh Hagins d39c95942f cut v0.59.0 2015-10-28 14:07:33 -04:00
Vítor Galvão 4b4650f813 maintaining.md: removed space before period 2015-10-28 00:09:15 +00:00
Vítor Galvão da62376be8 cut v0.58.0 2015-10-15 01:11:31 +01:00
Vítor Galvão 02d756f028 cask_language_deltas.md: fix flight-stanzas-details links 2015-10-02 17:17:33 +01:00
Vítor Galvão e2db7c2c5c CHANGELOG.md: filled a missing link 2015-10-02 17:09:56 +01:00
Vítor Galvão c216698c73 cut v0.57.0 2015-10-02 17:03:40 +01:00
Vítor Galvão 0006b9c10a cask_language_deltas.md: corrected link to flight-stanza-details 2015-10-02 16:30:21 +01:00
Vítor Galvão c3db9441cc CASK_LANGUAGE_REFERENCE.md: update flight table with new preflight additions 2015-10-02 16:29:25 +01:00
Vítor Galvão 3cea8d73d1 maintaining.md: travis 2015-10-02 15:45:34 +01:00
Vítor Galvão 4aa72a74fb CASK_LANGUAGE_REFERENCE.md: parse.rb link to specific revision and line 2015-09-19 15:58:42 +01:00
Vítor Galvão 19a4da0396 doc/releasing.md: general structure fixes 2015-09-18 01:48:57 +01:00
Vítor Galvão f15ec670dd doc/maintaining.md: general structure fixes 2015-09-18 01:48:57 +01:00
Vítor Galvão ec23d1a437 doc/hacking.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão 2fdf5ebf1d doc/cask_token_reference.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão 9d883d5cb7 doc/cask_language_deltas.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão 4c72606867 doc/alternate_cask_taps.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão 5df2c01f77 doc/FAQ.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão a1137418df doc/CASK_LANGUAGE_REFERENCE.md: general structure fixes 2015-09-18 01:48:56 +01:00
Vítor Galvão 2615833b15 doc/src/brew-cask.1.md: removed double spacing 2015-09-18 01:48:56 +01:00
Vítor Galvão b66fbf0a82 doc/releasing.md: removed double spacing 2015-09-18 01:48:56 +01:00
Vítor Galvão 4765c219de doc/hacking.md: removed double spacing 2015-09-18 01:48:56 +01:00
Vítor Galvão 8e125fbe83 doc/cask_token_reference.md: removed double spacing 2015-09-18 01:48:56 +01:00
Vítor Galvão 76ac45ceca doc/cask_language_deltas.md: removed double spacing 2015-09-18 01:48:55 +01:00
Vítor Galvão 27faa0f879 doc/FAQ.md: removed double spacing 2015-09-18 01:48:55 +01:00
Vítor Galvão 2b8ec532fc doc/CASK_LANGUAGE_REFERENCE.md: removed double spacing 2015-09-18 01:48:55 +01:00
Vítor Galvão 1d0936a1c5 maintaining: typographical fixes 2015-09-08 01:30:43 +01:00
Vítor Galvão b9d8913720 hacking: typographical fixes 2015-09-08 01:30:32 +01:00
Vítor Galvão 4b631ee074 cask_token_reference: typographical fixes 2015-09-08 01:30:20 +01:00
Vítor Galvão a1f3a63434 alternate_cask_taps: typographical fixes 2015-09-08 01:30:09 +01:00
Vítor Galvão 04cf75a3d0 man pages: typographical fixes 2015-09-08 01:29:56 +01:00
Vítor Galvão b564f0febc cask_language_reference: typographical fixes 2015-09-08 01:29:45 +01:00
Vítor Galvão 0f418734d7 faq: update to new install policy 2015-09-08 01:28:57 +01:00
Vítor Galvão ce03169abe releasing: typographical fixes 2015-09-08 01:28:45 +01:00
Vítor Galvão 2e1ea357db maintaining.md: add labels section 2015-09-05 14:01:20 +01:00
Vítor Galvão c30a2e2863 CASK_LANGUAGE_REFERENCE.md: fix wrong link to #flight-stanzas-details 2015-09-03 15:42:10 +01:00
Geoffrey Oxberry e585d9402e Add documentation on when to comment re: URL.
Add documentation on when to comment re: differences in hostnames
between `url` and `homepage` stanzas, as a reference for when pull
requests come in that delete these comments.
2015-08-07 22:03:09 +01:00
Josh Hagins b30085af1e cut v0.56.0 2015-08-04 00:27:56 -04:00
Vítor Galvão 76ffb6ab48 update docs to allow tilde expansion in uninstall :delete 2015-08-03 18:55:46 +01:00
Vítor Galvão 55c3101806 unify reference to *flight stanzas details in docs 2015-08-02 22:45:52 +01:00
Vítor Galvão ea7e115c1c cask_language_deltas: add info on new postflight_helpers
set_ownership and set_permissions
2015-08-02 22:45:51 +01:00
Vítor Galvão 0c086939dd cask_language_reference: add info on new postflight_helpers
set_ownership and set_permissions
2015-08-02 22:45:51 +01:00
Josh Hagins 118520d5a5 cut v0.55.0 2015-08-02 12:24:32 -04:00
Vítor Galvão 9c4a1fa470 FAQ: remove mention of pre-org tap (no confusions for a long time) 2015-07-26 20:30:19 +01:00
Michael 7971e7341e Update example cask in Language Reference Doc 2015-07-03 02:44:02 +08:00
scribblemaniac 913712c163 Additions for El Capitan and < Tiger 2015-07-02 17:57:07 +01:00
Andrew 0ad03b7218 Merge pull request #11672 from vitorgalvao/elcapitan
additions for El Capitan
2015-06-23 14:21:37 +02:00
Sean Smith ca84e18483 Documentation: URL supports tar.bz2 files
Given that `tar` on MacOS X supports tar.bz2 files, updating docs to
reflect that homebrew-cask inherits that support. Closes #11309 due
to lack of proper xz support in MacOS X.
2015-06-20 00:43:14 -04:00
ndr 2fc9d23239 cut v0.54.1 2015-06-13 19:55:40 +01:00
Vítor Galvão 5fe97c6d12 additions for El Capitan 2015-06-09 16:52:57 +01:00
Paul Hinze a952b87291 cut v0.54.0 2015-05-11 09:56:56 -05:00
Vítor Galvão e07eb157ca Separate caveats mini-dsl documentation into versioned sections 2015-04-20 18:20:08 +01:00
Vítor Galvão 230a116be8 added free_license caveat 2015-04-20 18:20:07 +01:00
Vítor Galvão e8549d3b17 added discontinued caveat 2015-04-20 02:12:59 +01:00
Tim Sheridan 0c36210dd3 Add dependency installation to test instructions 2015-04-19 12:28:55 +01:00
Radek Simko c1f24d5bad Merge pull request #10291 from radeksimko/uninstall-sudo
Allow :sudo in uninstall stanza (:script + :early_script)
2015-04-16 16:16:45 +01:00
Vítor Galvão 29213d5172 cask_language_reference: link :target examples to specific lines and revisions
This makes reasoning faster to spot, and protects in the even those ever change.
2015-04-05 19:47:15 +01:00
Radek Simko 64c682afa3 Allow :sudo in uninstall stanza (:script + :early_script) 2015-03-29 22:16:51 +01:00
Paul Hinze e65c40bb2b cut v0.53.3 2015-02-09 15:43:49 -06:00
Paul Hinze 5df43132cb cut v0.53.2 2015-02-09 09:50:07 -06:00
Paul Hinze 95ccc3dfe5 missed a spot on CHANGELOG 2015-02-08 08:54:53 -06:00
Paul Hinze ca79d4b3df cut v0.53.1 2015-02-08 08:42:14 -06:00
Roland Walker a7516e3c8e Iterate on the new maintainer doc: friendliness
* spellcheck
* move practical paragraph under "Reviewing Incoming Casks"
* add bullet points "Friendliness" and "Supporting each other"
2015-02-07 11:37:51 -05:00
Roland Walker 6366efc44b Merge pull request #9239 from caskroom/stub-maintainers-doc
stub doc for maintainers
2015-02-06 16:53:20 -05:00
Vítor Galvão 83c712741b Merge branch 'strip_launcher_from_names' of https://github.com/rolandwalker/homebrew-cask into rolandwalker-strip_launcher_from_names
Conflicts:
	Casks/googleappengine.rb
	doc/CASK_NAMING_REFERENCE.md
2015-01-29 13:54:06 +00:00
Paul Hinze a7f7e83f00 stub doc for maintainers 2015-01-25 16:47:12 -06:00
ndr 23887c8fdf cut v0.53.0 2015-01-23 10:58:08 +00:00
Vítor Galvão 0ae2edd707 Merge pull request #8840 from vitorgalvao/remove-alfred
Removed alfred command support
2015-01-13 21:27:17 +00:00
Vítor Galvão 078f0b0300 removed alfred support 2015-01-13 17:49:32 +00:00
ndr 57867eef32 Merge pull request #8870 from rolandwalker/remove_release_constants
remove homebrew-fork `MACOS_RELEASE` constants
2015-01-13 17:48:54 +00:00
Roland Walker a401047164 remove homebrew-fork MACOS_RELEASE constants
* contain logic within module Hbc::MacOS
* add release_with_patchlevel method
* allow MACOS_RELEASE and MACOS_RELEASE_WITH_PATCHLEVEL
  environment variables to override the determined release
  values regardless of whether under the test harness
2015-01-13 07:35:27 -05:00
Scott Bronson 29446f2bb2 Note which methods require the caveats block form 2015-01-12 11:00:11 -08:00
ndr d5722ee079 Merge pull request #8751 from vitorgalvao/remove-widget-support
Remove support for widgets
2015-01-11 12:29:00 +00:00
Vítor Galvão 529bd801e4 Removed support for widgets
Closes #2206.
2015-01-08 19:51:15 +00:00
Roland Walker 37be5ead09 v0.52.1 changelog didn't make it into the release
but was published on github
2015-01-07 18:33:19 -05:00
Roland Walker db23f90c3e Merge pull request #8723 from rolandwalker/move_homebrew_path_constants
recast `HOMEBREW_*` path constants as read/write location methods
2015-01-07 18:19:02 -05:00
Roland Walker de5b47f283 doc that brew-cask-cmd.rb can be invoked directly
* simpler and equivalent to being invoked from Homebrew,
  except for some environment variables.
* correct bin subdir to lib
2015-01-07 09:14:17 -05:00
ndr 7c8d878c13 Remove doc/automation.md
Documented an obsolete process based on the deprecated `brew bundle`
command.
2015-01-07 12:26:34 +00:00
Roland Walker 076c5c4882 tweak releasing.md 2015-01-02 19:16:25 -05:00
Roland Walker 4e59f6c55b cut v0.52.0 2015-01-02 19:09:43 -05:00
ndr 9ce8c1e112 Merge pull request #8590 from rolandwalker/doc_depends_on_cask
document depends_on :cask
2015-01-02 15:13:40 +00:00
Roland Walker ca8799919c document depends_on :cask 2015-01-02 09:59:35 -05:00
Roland Walker 3171f4caa0 use inclusive conditionals in examples 2015-01-02 09:57:31 -05:00
Roland Walker 61bb650d7f fix broken doc links 2015-01-02 09:55:39 -05:00
Roland Walker 202d6019f8 Move all code under an Hbc:: namespace
* convert existing Cask:: namespace to Hbc::
* move Homebrew-fork code under Hbc::
* move freestanding classes such as Tty and TopologicalHash under Hbc::
* recast HOMEBREW_CASK_ constants as HBC_
* modify our Homebrew Formula for backward compatibility
* devscripts and dev docs
2015-01-02 07:27:03 -05:00
Roland Walker 9cb0b1cfdf expand @ symbols in tokens
refs: #8478
2014-12-29 09:41:47 -05:00
Vítor Galvão 7aa3df119a cask_language_reference.md: make clear licenses should never take into
account the vendor's business model.

Closes #8169.
2014-12-18 02:44:29 +00:00
Roland Walker 1413bea1c0 `sha256 :no_check` overrides `version <string>`
This behavior was traditionally present, and is now recovered
by removing the audit test added in #4743.  The doc is clarified
but did not require major change.

closes: #6356
refs: #8179
2014-12-17 08:21:51 -05:00
Roland Walker ae133faf2f Merge pull request #8152 from rolandwalker/ruby_2_0_transition
remove docs and code relevant to Ruby 1.8 compatibility
2014-12-16 21:18:10 -05:00
Roland Walker 50294ef0ce cut v0.51.1 2014-12-16 10:15:50 -05:00
Roland Walker 6c41fe493b remove docs and code relevant to Ruby 1.8 compat 2014-12-16 08:50:33 -05:00
Roland Walker 86556d4a59 cut v0.51.0 2014-12-16 08:15:31 -05:00
Roland Walker 1a238777ee Merge pull request #8089 from rolandwalker/homebrew_separation
Separate the Ruby backend from Homebrew + Require Ruby 2.x
2014-12-16 07:51:37 -05:00
Roland Walker ba12a2aaaa replace brew-cask.rb subcommand with bash shim
The `brew-cask` shim finds and executes `lib/brew-cask-cmd.rb`,
but only if Ruby 2.0+ is found.
2014-12-16 07:23:57 -05:00
Radek Simko 6bce46d2f2 Test options made consistent and documented 2014-12-14 13:16:10 +01:00
Roland Walker 8868e22bbd Merge pull request #8017 from rolandwalker/document_freemium_license
enable `license :freemium`
2014-12-12 09:23:10 -05:00
Roland Walker f7c444d034 document user-maintained BumpTop Tap
closes #7824
2014-12-11 11:27:15 -05:00
Roland Walker d96c17b9db enable `license :freemium` 2014-12-11 09:42:24 -05:00
Roland Walker 2c3119da03 cut v0.50.0 2014-12-09 19:56:19 -05:00
Roland Walker be1bf6dfac document `name` stanza
and undocument obsolete `tags :name`
2014-12-09 18:53:34 -05:00
Roland Walker 6482a7885b Merge pull request #7941 from rolandwalker/remove_unfinished_banner
doc: remove "incomplete" banner on deltas doc
2014-12-09 18:51:41 -05:00
Roland Walker 5f2d454d96 Merge pull request #7937 from rolandwalker/doc_macos_release
DSL: document `MacOS.release`
2014-12-09 18:51:04 -05:00
Roland Walker 6c14671fb8 Merge pull request #7938 from rolandwalker/doc_postflight_minidsl
document the `postflight` mini-DSL
2014-12-09 18:49:47 -05:00
Roland Walker 510b1ba7fc doc: remove "incomplete" banner on deltas doc 2014-12-09 11:01:27 -05:00
Roland Walker 72b8262eb0 dos: remove stray mention of assistive_devices
this method has been obsoleted
2014-12-09 09:21:39 -05:00
Roland Walker f5d27730e2 document the `postflight` mini-DSL
some portions are bumped to DSL 1.1
2014-12-09 09:20:13 -05:00
Roland Walker 78c3efed71 DSL: document `MacOS.release` 2014-12-09 08:44:49 -05:00
Roland Walker 82826b2687 DSL: add `accessibility_access` stanza
* accepts a Boolean value
* replaces the never-documented `postflight` methods `enable_accessibility_access` /
 `disable_accessibility_access` (`remove_accessibility_access`)
* declarative: unlike the `postflight` approach, does not have to be
  invoked in two places
* de-document obsolete form `caveats` / `assistive_devices`
* bump Travis seed to avoid false test failures
2014-12-08 19:17:19 -05:00
Roland Walker 09bed7a53b Merge pull request #7845 from rolandwalker/depends_on_x11
DSL: add `depends_on :x11`, permit multiple `depends_on` stanzas
2014-12-08 05:40:45 -05:00
Roland Walker 5348260520 DSL: add depends_on :x11 2014-12-06 11:20:15 -05:00
Roland Walker e581347939 allow multiple depends_on stanzas + refactor
also:
* disallow combining depends_on :macos comparison expressions
* ohai message when depends_on is present
* explicit accessors for :cask and :formula
* simplify some logic and flatten nested conditionals
* reflow incidental doc
2014-12-06 11:06:30 -05:00
Roland Walker a870869f9a Merge pull request #7822 from rolandwalker/allow_leading_numbers
Remove constraint that Cask tokens cannot start with digits
2014-12-06 09:00:04 -05:00
Roland Walker 2a09a970cd Merge pull request #7819 from rolandwalker/depends_on_followup
followups on `depends_on` `:macos`/`:arch`
2014-12-06 07:55:13 -05:00
Roland Walker cb5a40f787 remove constraint that tokens can't start w/ digit
Class names are now completely hidden from the user.  This
commit works by adding a prefix to all Cask class names, which
is considered to be an ugly transitional hack on the way to
representing individual Casks as instances.
2014-12-05 11:54:56 -05:00
Roland Walker d14231a568 trivial tweak to token recipe
part of syncing font token docs with the main repo
2014-12-05 11:40:52 -05:00
Roland Walker 037ece852b followups on `depends_on` `:macos`/`:arch`
* always coerce `:macos` value to array; simplify code
 * remove warning comments about unset values
 * doc explicitly that requirements are covered as well as dependencies
 * doc that `depends_on` is not consulted until `install` time
 * in docs and code, say "release" instead of "version" for the :macos release
   * todo: provide our own variable styled "release" to use in Casks, instead of Homebrew's `MacOS.Version`
 * doc that symbols are preferred for `:macos` over strings in Casks (interally, all are converted to idential `Gem::Version` objects)
 * doc: remove `os_version_only` from `cask_language_deltas.md`
 * doc: improve internal links
 * doc: recast OS X release symbol list as table
 * doc: (incidental) regularize orthography of Formula and Cask
2014-12-05 09:55:47 -05:00
Roland Walker 7f5e5124f6 DSL: `depends_on :arch` functionality/tests/doc
* fill in functionality for the `depends_on :arch` stub
* de-document `caveats` method `arch_only`
2014-12-04 14:29:27 -05:00
Roland Walker ba911b9165 Merge pull request #7741 from rolandwalker/reduce_doc_shouting
uncapitalize several doc files
2014-12-03 08:46:39 -05:00
Roland Walker 52fdbcd671 cut v0.49.0 2014-12-02 13:04:59 -05:00
Roland Walker 6736f795f6 uncapitalize several doc files
* `alternate_cask_taps.md`
* `automation.md`
* `hacking.md`
* `releasing.md`
2014-12-02 12:20:13 -05:00
Roland Walker c59a5fcb80 DSL: `depends_on :macos` functionality/tests/doc
* Fill in the functionality for the `depends_on :macos` stub
* de-document `caveats` method `os_version_only`
* clean up some related docs re: version strings
* add `depends_on_test.rb`
* clarify some related `depends_on :formula` doc, tests, and code
* formatting in test Casks
2014-12-02 12:04:27 -05:00
Roland Walker a335d3b06d unify and recast "Cask name" & "title" as "token"
* "Canonical App Name" becomes "Simplified App Name"
* devscript `cask_namer` renamed to `generate_cask_token`
* doc file `CASK_NAMING_REFERENCE.md` renamed to `cask_token_reference.md`
* DSL uses `"#{token}"` for interpolation instead of `"#{title}"`
* documentation text
* backend code (variables, method, class names)
* error message text
* tests
* code comments
* Cask comments
* emphasize `tags :name`
* doc: use "vendor" consistently instead of "developer"
* doc: many man page argument descriptions were incorrect
* incidental clarifications

Many backend variables similar to `cask_name` or `cask` have
been standardized to `cask_token`, `token`, etc, resolving a long-
standing ambiguity in which variables named `cask` might contain
a Cask instance or a string token.

In many places the docs could be shortened from "Cask name" to
simply "token", which is desirable because we use the term "Cask"
in too many contexts.
2014-12-01 11:00:23 -05:00
Roland Walker e6fde53149 doc: update CASK_NAMING_REFERENCE.md
* add Purpose section
* clarify suffix-string removal in particular
* add Converting to ASCII section
* other clarifications
* broken links
* quoting/formatting
2014-11-28 10:50:15 -05:00
ndr b6814d925d Merge pull request #7608 from rolandwalker/remove_mac_todotxt
Rename todotxtmac.rb to todotxt.rb
2014-11-25 15:45:42 +00:00
ndr 65eed9d071 Merge pull request #7605 from rolandwalker/cocoa_framework_in_name
devscript + doc: "cocoa" is a framework to remove from the end of Cask names
2014-11-25 14:55:52 +00:00
Roland Walker 475e92baaf improve doc re: removing "mac" from Cask names 2014-11-25 09:54:11 -05:00
Roland Walker 16272f1a42 doc: remove "launcher" terms from end of Cask name 2014-11-25 09:40:08 -05:00
Roland Walker a1495a4729 "cocoa" is a framework to remove from Cask names 2014-11-25 09:22:34 -05:00
ndr 163e52aa85 Merge pull request #7582 from rolandwalker/move_stage_only
doc: move `stage_only` to the artifacts section
2014-11-25 14:04:47 +00:00
Roland Walker 518117f921 doc nit: consistency of case in table cells
with some trivial changes for shorter wording
2014-11-25 08:24:07 -05:00
Roland Walker 133dd96621 doc: move `stage_only` to the artifacts section
* `stage_only` is a pseudo-artifact
* satisfies the doc that "At Least One Artifact Stanza Is Also Required"
2014-11-25 08:17:31 -05:00
Roland Walker a773c1e6c6 fill in `cask_language_deltas.md`
Almost finalized. Todo: review of `caveats` mini-DSL
for removals.
2014-11-24 10:34:20 -05:00
Roland Walker 367e0f2880 Merge pull request #7529 from rolandwalker/remove_tap_migration
Remove automatic tap migration code and docs
2014-11-22 20:03:27 -05:00
Roland Walker a38419de4a remove legacy docs from CASK_LANGUAGE_REFERENCE.md 2014-11-22 11:18:47 -05:00
Roland Walker 06db039419 remove docs re: Tap migration
replace with a single FAQ entry describing manual untap/tap
2014-11-22 10:33:17 -05:00
Roland Walker 850e8cf3c0 remove support for legacy form `destination_path`
replaced by `staged_path`
2014-11-21 09:47:13 -05:00
Roland Walker e1c773e8d8 cut v0.48.0 2014-11-20 07:55:15 -05:00
Roland Walker b02c921812 Merge pull request #7428 from rolandwalker/remove_caveats_manual_installer
DSL: remove `manual_installer` from `caveats` mini-DSL
2014-11-18 19:48:23 -05:00
Roland Walker 2fcf5b4b95 DSL: remove `manual_installer` from `caveats`
obsoleted by new form `installer :manual`.

Also remove missed obsolete documentation item.
2014-11-18 07:54:55 -05:00
ndr a21dbc85aa Merge pull request #7365 from rolandwalker/add_stage_only
DSL: add stanza `stage_only` (new spelling of `caskroom_only`)
2014-11-18 12:27:54 +00:00
Roland Walker 88b2e92015 DSL: add stanza `stage_only` (new `caskroom_only`)
`caskroom_only` was never documented.  Its original purpose was
obsoleted in #4865, and its use has been recently been reduced to
two Casks.

This PR
* continues the rationalization of naming by changing `caskroom_only`
  to `stage_only`. "stage" is the verb for "make a copy under the
  caskroom directory"
* documents `stage_only`
* adds tests for `stage_only`
* validates the argument to `stage_only`
* gives sensible output in `brew cask info` for `stage_only` Casks
* enforces that `stage_only` cannot coexist with any activatable
  artifacts

`caskroom_only` is still supported for backward compatibility,
but should be removed before 0.50.0.
2014-11-18 07:13:15 -05:00
Vítor Galvão 5ac9fd3a1a back to using sketchup (updated to 2015) in suite example in language reference 2014-11-17 17:53:33 +00:00
Vítor Galvão ecb1bafaab changed suite example to chemdoodle, is language reference docs 2014-11-17 16:20:18 +00:00
Roland Walker 6d8c622e24 doc: license values are always categories 2014-11-14 08:47:39 -05:00
Roland Walker 7c9cec2f4e use new header form in docs 2014-11-13 11:30:55 -05:00
Roland Walker f20e9472dc changelog nit 2014-11-12 11:46:10 -05:00
Roland Walker 3262c5a5e5 cut v0.47.0 2014-11-12 11:42:54 -05:00
Lee Hanxue b65d1dbad7 Fix broken links to Cask formulas 2014-11-11 12:44:08 +08:00