Kabir Oberai
836fca8daf
Improve tmpdir management ( #147 )
...
- We now have a single tmpdir "root" that can be recreated at launch to
clean up old stragglers
- The location of this tmpdir root can be controlled by `XTL_TMPDIR` or
`TMPDIR`. In general the path is `$TMPDIR/sh.xtool`.
With this change it should be possible to `export XTL_TMPDIR=/var/tmp`
if `/tmp` doesn't have enough space, which fixes #23 .
2025-08-10 01:43:09 -04:00
Kabir Oberai
d691e614b4
Support building with Swift 6.2 ( #114 )
2025-07-12 16:28:48 -04:00
Kabir Oberai
3b17975fe7
Add support for custom entitlements ( #82 )
...
Closes #46
2025-05-24 00:35:46 +05:30
Kabir Oberai
b5d49a63cf
Improve OpenAPI error handling ( #78 )
...
- Make some enums non-exhaustive (closes #77 )
- Also a tentative fix for #62 and #64
- Improve logging on deserialization failure
We now use raw JS to patch the OpenAPI spec instead of openapi-overlay.
It's a lot more flexible this way.
2025-05-23 19:05:02 +05:30
Kabir Oberai
fbbd8366ca
Support xtool --version ( #53 )
2025-05-21 18:16:46 +05:30
Kabir Oberai
26e076b95f
More DocC improvements ( #65 )
2025-05-20 03:10:36 +05:30
Kabir Oberai
dfb0e36d0e
GitHub Pages ( #56 )
2025-05-18 07:25:55 +05:30
Kabir Oberai
e45e2873d5
XTool target -> xtool
...
DocC/SPI doesn’t like the target and product having diff names
2025-05-07 23:48:08 +05:30
Kabir Oberai
7e038a64a3
Update deps to xtool-org
2025-05-06 13:36:19 +05:30
Kabir Oberai
925134a86d
Supersette -> XADI
2025-05-06 13:09:18 +05:30
Kabir Oberai
f0b8939630
move more stuff into xtool-org
2025-05-06 12:51:15 +05:30
Kabir Oberai
1790ecbcef
Rename target to XTool
2025-05-06 11:50:27 +05:30
Kabir Oberai
6778e66e55
Rename main product
2025-05-06 11:30:59 +05:30
Kabir Oberai
bb21ff046a
SupersignCLISupport -> XToolSupport
2025-05-06 11:05:29 +05:30
Kabir Oberai
811dcc616e
SupersignTests -> XKitTests
2025-05-06 11:03:06 +05:30
Kabir Oberai
6e958a2ad3
libSupersign -> XKit
2025-05-06 11:01:25 +05:30
Kabir Oberai
f3ccef311a
Add docc plugin
2025-04-28 15:26:32 -05:00
Kabir Oberai
baf71fa1da
SDK builder initial pass
2025-04-24 18:58:14 -04:00
Kabir Oberai
3c5fe13244
Update dependencies
2025-04-23 17:43:57 -04:00
Kabir Oberai
dd04f66cb6
Integrate swiftpack
2024-12-31 17:39:57 +05:30
Kabir Oberai
c856b8d0ec
Overlay tweaks
2024-12-24 03:05:12 +05:30
Kabir Oberai
94dbbf1726
Use more HTTPTypes
2024-12-24 02:54:09 +05:30
Kabir Oberai
65257ae43f
Use swift-deps, fix things
2024-12-24 02:04:03 +05:30
Kabir Oberai
432ea8b58b
OpenAPI namingStrategy=idiomatic
2024-12-21 16:13:14 +05:30
Kabir Oberai
c59f26ee60
Async Console APIs
2024-12-18 20:15:25 +05:30
Kabir Oberai
ad4357553a
Bump SwiftyMobileDevice
2024-12-15 20:52:17 +05:30
Kabir Oberai
0ac28bca0d
SDK commands
2024-12-12 23:19:02 +05:30
Kabir Oberai
17324f2d73
Reorg imports
2024-12-10 12:40:41 +05:30
Kabir Oberai
7672b611f5
Use ASC OpenAPI spec
2024-12-10 11:21:22 +05:30
Kabir Oberai
fc24d0fa3f
Move PackLib to CLI target
2024-12-07 01:07:28 -05:00
Kabir Oberai
36ee4bce6d
Add DevCommand
2024-12-07 00:30:30 -05:00
Kabir Oberai
edca15b605
Async ConnectionManager
2024-12-06 23:55:19 -05:00
Kabir Oberai
c99140be82
Drop macOS 11
2024-12-06 20:05:30 -05:00
Kabir Oberai
726919b0f5
Update to Swift 6
2024-12-01 22:38:51 -05:00
Kabir Oberai
5264930ce8
Use SupersetteD
2024-11-23 21:07:30 -08:00
Kabir Oberai
a090655b1a
Update SwiftyMobileDevice remote
2024-11-17 18:32:48 -05:00
Kabir Oberai
256021d69e
fix warning
2024-11-17 18:03:58 -05:00
Kabir Oberai
7b03ad7b71
Bump deps
2024-11-17 18:03:44 -05:00
Kabir Oberai
5d3df556de
Move sources to root
2024-11-17 03:09:06 -05:00