Skip to content

Commit 0060686

Browse files
authored
Merge pull request #8 from xtool-org/update-readme
Better readme
2 parents a44a1a8 + fae1137 commit 0060686

File tree

3 files changed

+19
-16
lines changed

3 files changed

+19
-16
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ xtool is a cross-platform (Linux/WSL/macOS) tool that replicates Xcode functiona
1212

1313
✅ Interact with Apple Developer Services programmatically
1414

15-
![A screenshot of xtool being invoked from VSCode](Assets/Screenshot.png)
15+
## Getting Started
1616

17-
## Usage
17+
View the documentation on [Swift Package Index](https://swiftpackageindex.com/xtool-org/xtool).
1818

19-
- xtool works out of the box on macOS.
20-
- On Linux, you'll need the development packages of [libimobiledevice](https://github.com/libimobiledevice/libimobiledevice) + its dependencies.
21-
- Alternatively, we provide a Dockerfile that does this for you. See [Linux/README.md](/Linux/README.md).
19+
## Examples
2220

23-
## Installation (CLI)
21+
### Screenshot
22+
23+
![A screenshot of xtool being invoked from VSCode](Sources/XTool/Documentation.docc/Resources/Cover.png)
24+
25+
### Command line interface
2426

2527
```bash
26-
$ git clone https://github.com/xtool-org/xtool
27-
$ cd xtool
28-
$ swift run xtool --help
28+
$ xtool --help
2929
OVERVIEW: Cross-platform Xcode replacement
3030

3131
USAGE: xtool <subcommand>
@@ -52,7 +52,7 @@ DEVICE SUBCOMMANDS:
5252
See 'xtool help <subcommand>' for detailed help.
5353
```
5454

55-
## Installation (Library)
55+
### Library
5656

5757
xtool includes a library that you can use to interact with Apple Developer Services, iOS devices, and more from your own app. You can use this by adding `XKit` as a SwiftPM dependency.
5858

Sources/XTool/Documentation.docc/Documentation.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
# ``xtool``
22

3-
The `xtool` command line interface (CLI).
3+
Cross-platform Xcode replacement.
44

55
## Overview
66

7-
You can use `xtool` to interact with iOS applications and Apple Developer Services, including
7+
xtool is a cross-platform (Linux/WSL/macOS) tool that replicates Xcode functionality with open standards.
88

9-
- Building a Swift Package into an iOS app on **macOS or Linux**.
10-
- Managing Codesigning Certificates, Devices, App Identifiers, and Provisioning Profiles across both free and paid Apple Developer accounts.
11-
- Codesigning a `.ipa`.
12-
- Installing a `.ipa` on your iOS device.
9+
✅ Build a SwiftPM package into an iOS app
10+
11+
✅ Sign and install iOS apps
12+
13+
✅ Interact with Apple Developer Services programmatically
14+
15+
![A screenshot of xtool being invoked from VSCode](Cover.png)
1316

1417
## Topics
1518

Assets/Screenshot.png renamed to Sources/XTool/Documentation.docc/Resources/Cover.png

File renamed without changes.

0 commit comments

Comments
 (0)