Commit graph

101 commits

Author SHA1 Message Date
Andrew Naylor
217ac55317 Update the readme for search 2016-04-17 01:26:52 +01:00
Andrew Naylor
abcc990601 Fix up the nullability annotations 2016-04-17 01:21:09 +01:00
Andrew Naylor
1e1a80aa58 Guard against nil for allProducts
This usually happens when `mas` is called outside of the user namespace
2016-04-17 01:18:14 +01:00
Andrew Naylor
087d95a365 Update to Swift 2.2 2016-04-16 12:06:52 +01:00
Andrew Naylor
50b0620be4 Merge pull request #20 from maicki/feature/search-apps
Add ability to search apps from the MAS via name
2016-04-15 15:00:39 +01:00
Michael Schneider
587d84a671 Address comments
- Url encode appName
- Add attribution for synchronous NSURLSession code
- Run script/sort
- Add ResultKeys struct for json keys
2016-04-15 06:53:58 -07:00
Michael Schneider
e27b963d22 Add ability to search apps from the MAS via name 2016-04-14 09:21:25 -07:00
Andrew Naylor
30f9bc98ae Preparing release 1.1.3 2016-02-21 22:16:27 +00:00
Andrew Naylor
1a4af7a897 Ensure we don't blow up
If we're going to depend on the dispatch_group we should ensure we enter
before it could possibly be exited. In reality it should never happy as
`purchase.perform` does an XPC call but there's no harm in being
cautious.
2016-02-21 22:14:14 +00:00
Andrew Naylor
e11cb8c783 Return an error instead of exiting 2016-02-21 20:39:34 +00:00
Andrew Naylor
e212c44384 Upgrade Commandant to fix #10
Resolved by: https://github.com/Carthage/Commandant/pull/47
2016-02-21 20:38:51 +00:00
Andrew Naylor
3bd11d4a23 Preparing release 1.1.2 2016-02-21 12:53:18 +00:00
Andrew Naylor
80a761b067 Put the dSYM in the correct place 2016-02-21 12:53:18 +00:00
Andrew Naylor
337d51dd37 Preparing release 1.1.1 2016-02-21 12:44:19 +00:00
Andrew Naylor
65a299b744 Add a script to update the version number 2016-02-21 12:44:12 +00:00
Andrew Naylor
8adee62920 Ensure the dSYM is uploaded with the release 2016-02-21 12:22:31 +00:00
Andrew Naylor
937b60d6ad Bump version number to 1.1.0 2016-02-14 01:42:27 +00:00
Andrew Naylor
ecc3f5af83 Update the readme for new commands 2016-02-14 01:42:18 +00:00
Andrew Naylor
0dac33510c Add a command to sign out of MAS 2016-02-14 01:34:49 +00:00
Andrew Naylor
490c73c6ac Use a guard instead to make it tidier 2016-02-14 01:34:32 +00:00
Andrew Naylor
d80ad6e866 Add sign in functionality 2016-02-14 01:34:27 +00:00
Andrew Naylor
3824d22a56 Bundle update 2016-02-14 00:46:30 +00:00
Andrew Naylor
67d6b80590 Update Headers in the correct directory 2016-02-06 12:00:20 +00:00
Andrew Naylor
112d8567bf Ensure the build directory is also cleaned up 2015-12-31 16:18:43 +00:00
Andrew Naylor
d9fe427031 Bump version number to 1.0.2 2015-12-31 01:54:42 +00:00
Andrew Naylor
50c47b1477 Fix the options parsing for the Install command
Oops.
2015-12-31 01:54:04 +00:00
Andrew Naylor
ed2f7b80b3 Bump version to 1.0.1 2015-12-31 01:41:49 +00:00
Andrew Naylor
38e2ba7ffe Ensure Travis detects build status correctly 2015-12-31 01:40:52 +00:00
Andrew Naylor
cfb4d87e0d Update Travis to use Xcode 7.2 2015-12-31 01:37:07 +00:00
Andrew Naylor
8c0f3e0386 Upgrade to latest Commandant 2015-12-30 22:00:32 +00:00
Andrew Naylor
eaa34a6c94 Upgrade bundler dependencies 2015-12-30 22:00:32 +00:00
Andrew Naylor
c72fb162c7 Improve the README 2015-12-30 22:00:32 +00:00
Andrew Naylor
c3519ddd69 Add upgrade command to install pending updates 2015-12-30 22:00:32 +00:00
Andrew Naylor
4943fb0598 Use SHA256 instead of SHA1 2015-09-21 01:32:03 +01:00
Andrew Naylor
fe556c9059 Only package up the binary, not the directories 2015-09-21 01:18:54 +01:00
Andrew Naylor
5123de796c Move to Travis-ci.org 2015-09-21 01:06:55 +01:00
Andrew Naylor
af6e64d0fa Improve the README 2015-09-21 00:55:58 +01:00
Andrew Naylor
1b199e98a7 Add a README 2015-09-21 00:47:42 +01:00
Andrew Naylor
3e8f48ad32 Ensure the clearLine method works properly 2015-09-21 00:47:16 +01:00
Andrew Naylor
3a06d72a78 Rename the binary to mas 2015-09-21 00:37:30 +01:00
Andrew Naylor
2d8b890b58 Add the license 2015-09-21 00:25:56 +01:00
Andrew Naylor
3ccfd93f80 Remove the need for casting 2015-09-21 00:00:05 +01:00
Andrew Naylor
dfb3c58283 Sort the Xcodeproj 2015-09-20 23:48:21 +01:00
Andrew Naylor
502f8d1523 Include the new version number in outdated 2015-09-20 23:46:20 +01:00
Andrew Naylor
4f06f18a57 Remove the unnecessary actionParams 2015-09-20 23:42:00 +01:00
Andrew Naylor
43ba372332 Improve description for version command 2015-09-20 23:33:55 +01:00
Andrew Naylor
6042bccbe6 Use the built-in method for including Info.plist 2015-09-20 23:23:47 +01:00
Andrew Naylor
5ddc2ae45b Sort the xcscheme 2015-09-20 23:23:27 +01:00
Andrew Naylor
111383fdb2 Don't show progress until we have a state 2015-09-20 23:10:46 +01:00
Andrew Naylor
de1d921ba3 Ensure we flush when the line is cleared 2015-09-20 23:03:06 +01:00