Commit Graph

177 Commits

Author SHA1 Message Date
Vítor Galvão 5d1198e08b find_sparkle_appcast: point out what address was tried when there is an error 2016-01-13 21:51:50 +00:00
Aditya Dalal 536e1419f2 find_sparkle_appcast: Change to checkpoint 2016-01-13 16:30:33 -05:00
Vítor Galvão e328aa89bb find_sparkle_appcast: correct appcast_found_error messages 2016-01-12 15:16:26 +00:00
Vítor Galvão eb00bf28e3 find_sparkle_appcast: clarify response code if not 200 2016-01-12 14:47:22 +00:00
Vítor Galvão 6d2ececc02 Merge pull request #16701 from vitorgalvao/find_sparkle_appcast
developer scripts: add find_sparkle_appcast
2016-01-12 00:46:11 +00:00
Vítor Galvão fbc398fab6 developer scripts: add find_sparkle_appcast 2016-01-10 21:01:06 +00:00
Vítor Galvão 4c77c208d9 cask-switch-https: improved getting cask_status 2016-01-10 20:53:50 +00:00
Josh Hagins 89242ea150 Merge pull request #16368 from jawshooah/error-suggestions
Improve error message suggestions
2016-01-05 01:04:28 -05:00
Josh Hagins a23e270414 Use global var $stderr instead of constant STDERR 2016-01-04 18:15:28 -05:00
Josh Hagins 56308931ef Add rake task to generate man page 2016-01-04 16:59:12 -05:00
Josh Hagins bbef6e1d10 Port audit-modified-casks to Ruby for speed
This allows us to make use of the Hbc core instead of calling the CLI.
2015-12-28 07:33:50 -05:00
Tommy Sparber 0bc7ef8d8c cask-switch-https: Fix script call when developer/bin is not in $PATH 2015-12-28 16:26:01 +11:00
Tommy Sparber e0156ba83e Add a tool to check if a HTTPS url exists
This tool checks if for a given HTTP url (url, appcast,
homepage stanza), the HTTPS variants lieds to an existing Page
(HTTP-Status 200, valid certificate chain). If it does the cask
is updated accordingly.
2015-12-27 16:30:55 +11:00
Tommy Sparber 654e9cec09 irregular_cask_whitespace: Remove DSL version
See #15901
2015-12-22 11:16:48 +11: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
Josh Hagins 4104c6d42d Add script list_login_items_for_app 2015-12-11 23:50:28 -05:00
Josh Hagins 9411fc6caf Add script to update issue template URLs in docs
Further explain usage of update_issue_template_urls

Explicitly use OSX sed
2015-12-10 17:23:32 -05:00
Josh Hagins 23bcaa4eca Add script to generate issue template URLs 2015-12-10 17:04:13 -05:00
Josh Hagins bccecb0dc6 Print commit range in audit_modified_casks 2015-12-09 17:36:23 -05:00
Josh Hagins 32668e7ddd Fix brew-cask location in audit_modified_casks 2015-12-09 17:36:23 -05:00
Josh Hagins 2d6b73da21 Shellcheck fixes for develop_brew_cask 2015-12-09 15:47:44 -05:00
Josh Hagins 72ff99a7f1 Changes to develop_brew_cask for #15381 2015-12-09 19:35:11 +00: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
Vítor Galvão 2ce176d6b1 Merge pull request #14652 from vitorgalvao/team-edit
Edits to maintainers
2015-11-02 14:31:25 +00:00
Vítor Galvão 0092b38bed finished removing maintainers 2015-11-02 14:30:33 +00:00
Vítor Galvão cd7e3ff6e6 added adityadalal924 as maintainer 2015-10-28 10:42:37 +00:00
Vítor Galvão a6d00697fd last changes of 'brew --prefix' into 'brew --repository' 2015-10-27 23:56:51 +00:00
Vítor Galvão ef38efc03b removed old maintainers (and fixed missing ones) 2015-10-27 19:28:57 +00:00
Vítor Galvão 6ae1a9889d add new maintainers: jawshooah and Ngrd 2015-07-26 02:18:02 +01:00
Josh Hagins 533e00a345 Clean up some logic in audit_modified_casks script 2015-07-24 13:07:08 -04:00
Josh Hagins 875c624e59 Verify sha256 if version stanza is modified 2015-07-24 13:07:08 -04:00
Josh Hagins ff93bfe3b8 Add developer script to audit modified Casks
This script runs `brew cask audit` on any Casks added or modified in the
given range of commits. If the `url` or `sha256` stanzas have been
modified and `sha256` is not `:no_check`, run the audit with
`--download` to verify the checksum.
2015-07-24 02:39:45 -04: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
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
Josh Hagins 53581d1637 Fix bug in list_apps_in_pkg script, probably a typo 2014-12-26 15:15:40 -06:00
Roland Walker e01ef5058a generate_cask_token Ruby 2.0 shebang line
It was just carelessness that this script was written in
a way limited to Ruby 2.0, but we may as well be explicit
about that pending a fix.

closes #8021
2014-12-11 11:15:52 -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 dd560acc4a devscript: add new maintainer claui
this mainly affects how the changelog is generated
2014-12-04 14:59:04 -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 1e737ab0cd missing require rubygems 2014-12-03 08:18:51 -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 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 06fe09d913 remove "launcher" terms in cask_namer 2014-11-25 09:41:19 -05:00
Roland Walker a1495a4729 "cocoa" is a framework to remove from Cask names 2014-11-25 09:22:34 -05:00
Roland Walker e0a3f8d017 whitespace 2014-11-22 09:02:36 -05:00
Roland Walker 93b39ed3c5 comment future possible whitespace irregularities
these don't seem to be followed by all Casks: what is the
existing general rule?
2014-11-22 09:02:29 -05:00
Roland Walker 62bd692387 detect new whitespace irregularities 2014-11-22 09:02:08 -05:00
Roland Walker 2520dd6483 adjust devscripts for DSL 1.0
* expect new-style header in irregular_cask_whitespace
2014-11-21 09:17:35 -05:00