Andrew Naylor
5ebbc876a4
Consolidate error type
2016-09-25 22:57:38 +01:00
Andrew Naylor
97f582f98b
Disable Whole module optimization to fix build error
2016-09-25 22:57:21 +01:00
Andrew Naylor
6600fe54a6
Convert some missing output to printInfo
2016-09-25 22:57:11 +01:00
Andrew Naylor
ce51cea8c6
Improve error messages
2016-09-25 22:13:23 +01:00
Andrew Naylor
94f3cea428
Improve upgrade routine
...
- Select upgrades directly
2016-09-25 21:24:09 +01:00
Andrew Naylor
661259574e
Commit dependencies
...
Don't depend on bootstrapping for most cases
2016-09-24 17:08:40 +01:00
Andrew Naylor
f4a984768d
Ensure sed doesn't save backups
2016-09-24 17:07:15 +01:00
Andrew Naylor
be28fb5cbd
Update to Commandant 0.11.1
2016-09-24 15:53:50 +01:00
Andrew Naylor
db5d72cde8
Fix nullability for list
command
2016-09-17 20:43:17 +01:00
Andrew Naylor
becb5e0b3e
Merge pull request #44 from argon/feature/swift-3
...
Migrate to Swift 3
2016-09-17 19:31:12 +01:00
Andrew Naylor
5cc8340f09
Merge branch 'master' into feature/swift-3
2016-09-17 19:00:48 +01:00
Andrew Naylor
96d6e5e415
Merge pull request #45 from rodionovd/display-app-versions
...
Display app versions for installed and outdated apps
2016-09-17 18:19:31 +01:00
Dmitry Rodionov
1859eaedf4
Always print the current version of an outdated app even if it's unknown
2016-09-18 00:14:20 +07:00
Dmitry Rodionov
ca72ee42b1
Display current bundle versions for outdated apps
2016-09-17 23:57:15 +07:00
Dmitry Rodionov
90fd55b3a8
Display bundle versions for installed apps
2016-09-17 23:49:34 +07:00
Andrew Naylor
5d05130e9b
Use a newer ruby to keep activesupport happy
2016-09-17 17:35:41 +01:00
Andrew Naylor
bce0dd1975
Enable signin to optionally use the system dialog
2016-09-17 17:30:58 +01:00
Andrew Naylor
f935348fb3
Update gems
2016-09-17 17:27:46 +01:00
Andrew Naylor
c0ebd2c696
Fix weird Swift compiler error
2016-09-17 16:33:50 +01:00
Andrew Naylor
0e03adb4c3
Fix optionality for mas list
2016-09-17 14:10:24 +01:00
Andrew Naylor
634dbd87dd
Initial port to Swift 3
2016-09-17 13:58:38 +01:00
Andrew Naylor
3487d76886
Merge remote-tracking branch 'origin/master'
2016-09-17 11:29:01 +01:00
Andrew Naylor
446762e31e
Switch to Xcode 8.0 / Swift 2.3
2016-09-17 11:26:43 +01:00
Andrew Naylor
135ee91175
Preparing release 1.3.0
2016-09-15 16:32:55 +01:00
Andrew Naylor
880d7d149b
Fix code style
2016-09-15 11:28:56 +01:00
Andrew Naylor
997aa80bf9
Merge pull request #42 from argon/feature/install-multiple-apps-at-once
...
Install/Upgrade multiple apps
2016-09-15 10:19:08 +01:00
Andrew Naylor
225318901f
Fix the upgrade-all
behaviour
2016-09-15 10:13:24 +01:00
Andrew Naylor
e7750c4637
Fix downloading free apps
2016-09-15 01:40:55 +01:00
Andrew Naylor
50deb1c80a
Add a --force
flag for install
2016-09-14 23:04:53 +01:00
Andrew Naylor
b55df0f112
Show a warning when there are no upgrades found
2016-09-14 22:58:46 +01:00
Andrew Naylor
f33e2ea605
Allow upgrading specific apps
2016-09-14 22:55:04 +01:00
Andrew Naylor
1dd85d3e54
Only install apps which are not yet installed
2016-09-14 22:28:18 +01:00
Andrew Naylor
ae520c1ec5
Simplify multiple install logic
2016-09-14 22:07:56 +01:00
Andrew Naylor
aebfca64c0
Merge branch 'master' into feature/install-multiple-apps-at-once
2016-09-14 21:59:09 +01:00
Andrew Naylor
9c6ae2f311
Implement mas reset
...
Replicates the `Reset Application` functionality of the Mac App Store
Debug menu
2016-09-14 19:17:27 +01:00
Andrew Naylor
8af169a533
Preparing release 1.2.2
2016-09-14 09:17:42 +01:00
Dmitry Rodionov
642e804e28
Don't stop installing applications after a failure
2016-09-06 21:28:24 +07:00
Dmitry Rodionov
319300e7a1
Fix #28 : install multiple apps at once
...
The fix was pretty straightforward except for one interesting caveat:
since we add a new download observer every time we start downloading a
new purchase, we also have to remove it when the download finishes.
Otherwise there will be multiple observers reporting download progress
for the same purchase (i.e. user will see duplicate output)
2016-09-06 20:37:12 +07:00
Andrew Naylor
d18a5799a3
Merge pull request #38 from tangestani/patch-1
...
Fix thoughtbot/Curry version in Seedfile
2016-09-05 10:45:47 +01:00
Mohammed Tangestani
0e0fd3d8c2
Fix thoughtbot/Curry version in Seedfile
...
Downloading a specific release of Curry prevents unexpected breaks due to changes being made in the master branch of that project.
2016-08-30 05:30:22 -04:00
Andrew Naylor
4338ee6184
Merge pull request #32 from rzhikharevich/master
...
Xcode 8 compatibility
2016-06-23 22:10:23 +01:00
Roman Zhikharevich
a0d98a415a
Xcode 8 compatibility
2016-06-16 15:37:41 +03:00
Andrew Naylor
af87d631fe
Add comments about tmux
...
Fixes #16
Signed-off-by: Andrew Naylor <argon@mkbot.net>
2016-06-15 13:29:16 +02:00
Andrew Naylor
cf23a1bd01
Merge pull request #30 from Undo1/master
...
Allow password prompt instead of command line argument
2016-06-08 23:00:08 +01:00
Undo1
f4bbe0e24e
Use password prompt instead of passing directly, fixes #14
2016-06-08 14:23:55 -06:00
Andrew Naylor
9020401e49
Merge pull request #27 from adidalal/patch-1
...
Update README.md
2016-05-06 10:54:39 +02:00
Aditya Dalal
08085f7e03
Update README.md
...
Fixed link hrefs and simplified brew command
2016-05-05 14:09:47 -04:00
Andrew Naylor
ce1a522735
Merge pull request #23 from timsutton/patch-1
...
Correct `mas search` example
2016-04-20 14:37:26 +01:00
Timothy Sutton
c85bce55d9
Correct mas search
example
...
Removing a couple duped words in the `mas search` example.
2016-04-20 09:35:58 -04:00
Andrew Naylor
333861d0be
Ensure we fail correctly
...
Invoking bash directly prevents the #! working as intended
2016-04-17 01:53:19 +01:00