Commit graph

654 commits

Author SHA1 Message Date
Andrew Naylor
962ec6a232 Remove unnecessary exit
Commandant takes care of it for us
2016-09-25 22:58:06 +01:00
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