commitay
b864ae7b40
backing up
2018-02-14 07:57:04 +10:00
commitay
e078becf4f
cask move_back: copy / delete
2018-02-14 07:39:44 +10:00
Markus Reiter
9f4b4a1699
Merge pull request #3740 from reitermarkus/cask-style
...
Fix `brew cask style` on Travis.
2018-01-28 17:53:49 +01:00
Markus Reiter
884c57f9f4
Fix brew cask style
on Travis.
2018-01-28 07:00:20 +01:00
Markus Reiter
6760d26319
Create Hbc::Config
class.
2018-01-27 21:47:18 +01:00
L. E. Segovia
10a0662dc0
Test upgrade for Casks with version :latest
2017-11-28 00:29:45 +00:00
Markus Reiter
f50ae44980
Merge pull request #3396 from amyspark/hacktoberfest-upgrade
...
Implement `brew cask upgrade`
2017-11-27 23:41:03 +01:00
L. E. Segovia
8abe60d2dc
Remove redundant --greedy
2017-11-27 10:15:13 +00:00
L. E. Segovia
a2730c8618
Implement more of @reitermarkus's comments
...
- Include tests in context
- replace 'route' with 'path'
- more assorted fixes
2017-11-27 01:29:08 +00:00
L. E. Segovia
e0be066f8b
Load Casks only once (and fix style issues)
2017-11-24 01:21:30 +00:00
L. E. Segovia
7ee98eb421
Implement more of @reitermarkus's comments
...
- Simplify outdated Casks checks
- Make use of RSpec's let(:) and .and syntax
2017-11-24 00:48:14 +00:00
L. E. Segovia
7ce4319012
Upgrade an outdated Cask just by name, no need for --greedy
2017-11-22 16:27:13 +00:00
L. E. Segovia
8ee6ac2613
Implement @reitermarkus's comments
...
- Split move into a move_back (and clarify when it is used)
- Remove unused flags
- Raise error if installed Caskfile not found
- Error out if an upgrade fails
- Remove some defensive programming checks
2017-11-16 10:40:32 -03:00
L. E. Segovia
36fe355159
Add tests for upgrade recovery
2017-11-13 08:46:08 -03:00
Martin Schimandl
fea5350d52
Add line break to string
2017-11-10 20:16:38 +01:00
Martin Schimandl
2b261ad4a7
Refactor code to reduce characters per line
2017-11-10 20:16:38 +01:00
Martin Schimandl
db2c86204b
internal_stanza.rb: Remove obsolete code. Improve detection of missing stanzas
...
internal_stanza_spec.rb: change do ... end blocks to { } blocks
2017-11-10 20:16:38 +01:00
Martin Schimandl
7f70080c94
Add another test to increase coverage.
2017-11-10 20:16:38 +01:00
Martin Schimandl
dfe4e7641a
combine errors to a single if-statement. fix spec test
2017-11-10 20:16:38 +01:00
Martin Schimandl
99b7636008
Fix 'brew style' issues
2017-11-10 20:16:38 +01:00
Martin Schimandl
ff2239509d
Change behaviour of 'cask _stanza' command. Add tests for 'cask _stanza' command
2017-11-10 20:16:38 +01:00
L. E. Segovia
72e673afae
Fix reinstall/uninstall tests
2017-11-10 11:33:44 -03:00
L. E. Segovia
522a229dbb
Fix upgrade tests and some upgrade? leftovers
2017-11-08 08:33:33 -03:00
L. E. Segovia
55727b7895
Hack a first working version of upgrade
2017-10-29 17:34:53 -03:00
Markus Reiter
9bee9ca575
Use “squiggly” heredocs.
2017-10-18 14:39:09 +02:00
Markus Reiter
5cbf8bdaa7
Merge pull request #3283 from reitermarkus/cask-loader
...
Add helper method for Cask fixture paths and refactor CaskLoader.
2017-10-07 18:30:32 +02:00
Markus Reiter
97333df4cb
Add helper method for Cask fixture paths and refactor CaskLoader.
2017-10-07 16:11:25 +02:00
Markus Reiter
e9c587d751
Refactor tests.
2017-10-04 18:52:34 +02:00
Markus Reiter
51a0de6368
Directly save artifacts in DSL.
2017-10-04 18:47:55 +02:00
Markus Reiter
643b2a168c
Refactor cask/cli
specs.
2017-10-03 10:56:40 +02:00
Adam Smith
270bf0506a
stylistic changes for cask info tests
2017-10-02 11:34:50 -07:00
Adam Smith
92311901c9
add available languages to cask info command
...
add language tests for dsl
add fixtures, tests for languages info output
add extra lines
2017-09-30 18:25:12 -07:00
Dan Wendorf
acf1b278ae
List cask full-names
...
`brew cask list` supports the `--full-name` flag which will include the tap
name for casks not part of the core caskroom/cask tap. For example, if
cask "foo-beta" is installed from the caskroom/versions cask, `brew cask
list --full-name` will report the name as "caskroom/versions/foo-beta".
2017-09-16 10:00:06 -07:00
Markus Reiter
ef67b77d95
Make Cask commands fail early if a Cask is not found.
2017-09-11 09:04:51 +02:00
Markus Reiter
53ecdd843f
Treat every Artifact
instance as a single artifact.
2017-09-10 23:12:32 +02:00
Markus Reiter
194a2c2ade
Make brew cask search
spec deterministic.
2017-09-10 21:56:25 +02:00
Alexey Alekhin
8e5ad9ad9b
Minor tests formatting change
2017-09-02 02:29:56 +02:00
Alexey Alekhin
68dd0ac918
Changed warning message as recommended by @reitermarkus
2017-08-31 03:03:00 +02:00
Alexey Alekhin
6ac0b9881d
Fixed test for the changed error message
2017-08-26 02:43:28 +02:00
Alexey Alekhin
29b0c7d747
Added a test for no-macthes output to non-TTY
2017-08-26 02:05:35 +02:00
Alexey Alekhin
68c837f041
Unified tests formatting for multiline output matching
2017-08-26 02:01:08 +02:00
Alexey Alekhin
3b7e0d8dbe
Added tests for cask search with online search failure
2017-08-26 01:54:24 +02:00
Markus Reiter
2ad3a87045
Silence all specs by default.
2017-07-29 20:25:37 +02:00
Markus Reiter
4e26fdfcf6
Add test for non-TTY brew cask search
.
2017-07-10 00:09:32 +02:00
Markus Reiter
dccdac55a8
Add helper for testing TTY output.
2017-07-08 00:57:08 +02:00
Markus Reiter
d29cb450f7
Output plain list when running brew cask search
without a TTY.
2017-07-07 19:42:03 +02:00
Markus Reiter
65b9e06082
Bump rubocop-cask
version.
2017-07-05 20:51:51 +02:00
Markus Reiter
9c8f7138f3
Add casks
method to iterate through arguments.
2017-06-13 19:45:29 +02:00
Markus Reiter
66ce575301
🔨 Refactor Cask exceptions.
2017-06-13 17:14:28 +02:00
Mike McQuaid
021cef4b2b
Autocorrect Rubocop Style/SpecialGlobalVars.
2017-06-12 09:11:42 +01:00