this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Updare README

+27 -17
+27 -17
README.md
··· 2 2 3 3 AXe is a comprehensive CLI tool for interacting with iOS Simulators using Apple's Accessibility APIs and HID (Human Interface Device) functionality. 4 4 5 + [![CI](https://github.com/cameroncooke/AXe/actions/workflows/build-and-release.yml/badge.svg)](https://github.com/cameroncooke/AXe/actions/workflows/build-and-release.yml) 5 6 [![Licence: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) 6 7 7 8 ··· 13 14 - [Accessibility](#accessibility) 14 15 - [Quick Start](#quick-start) 15 16 - [Installation](#installation) 16 - - [Running Pre-built Binary](#running-pre-built-binary) 17 - - [Development](#development) 17 + - [Option 1: Download Pre-built Binary](#option-1-download-pre-built-binary) 18 + - [Option 2: Install via Homebrew](#option-2-install-via-homebrew) 19 + - [Option 3: Development](#option-3-development) 18 20 - [Basic Usage](#basic-usage) 19 21 - [Commands Overview](#commands-overview) 20 22 - [**Touch \& Gestures**](#touch--gestures-1) ··· 68 70 69 71 ### Installation 70 72 71 - Download the latest release from the [releases page](https://github.com/cameroncooke/AXe/releases) or build from source. 73 + #### Option 1: Download Pre-built Binary 72 74 73 - #### Running Pre-built Binary 74 - 75 - If you download the pre-built binary from releases, you may need to set the framework search path: 75 + Download the latest release directly: 76 76 77 77 ```bash 78 - # Download and extract the release 79 - tar -xzf AXe-macOS-Universal-v1.0.0.tar.gz 78 + # Download the latest release 79 + curl -L -o AXe-macOS-latest.tar.gz https://github.com/cameroncooke/AXe/releases/latest/download/AXe-macOS-v1.0.43.tar.gz 80 80 81 - # Run with framework path (if needed) 82 - DYLD_FRAMEWORK_PATH="./xcframeworks/FBControlCore.xcframework/macos-arm64_x86_64:./xcframeworks/FBDeviceControl.xcframework/macos-arm64_x86_64:./xcframeworks/FBSimulatorControl.xcframework/macos-arm64_x86_64:./xcframeworks/IDBCompanionUtilities.xcframework/macos-arm64_x86_64:./xcframeworks/XCTestBootstrap.xcframework/macos-arm64_x86_64:./xcframeworks/CompanionLib.xcframework/macos-arm64_x86_64" ./axe --version 81 + # Extract the archive 82 + tar -xzf AXe-macOS-latest.tar.gz 83 83 84 - # Or create a wrapper script for convenience 85 - echo '#!/bin/bash 86 - DYLD_FRAMEWORK_PATH="./xcframeworks/FBControlCore.xcframework/macos-arm64_x86_64:./xcframeworks/FBDeviceControl.xcframework/macos-arm64_x86_64:./xcframeworks/FBSimulatorControl.xcframework/macos-arm64_x86_64:./xcframeworks/IDBCompanionUtilities.xcframework/macos-arm64_x86_64:./xcframeworks/XCTestBootstrap.xcframework/macos-arm64_x86_64:./xcframeworks/CompanionLib.xcframework/macos-arm64_x86_64" ./axe "$@"' > axe-wrapper.sh 87 - chmod +x axe-wrapper.sh 88 - ./axe-wrapper.sh --version 84 + # Navigate to extracted directory 85 + cd AXe-Final-*/ 86 + 87 + # Run AXe 88 + ./axe --version 89 89 ``` 90 90 91 - #### Development 91 + #### Option 2: Install via Homebrew 92 + 93 + ```bash 94 + # Install via Homebrew 95 + brew install cameroncooke/axe/axe 96 + 97 + # Use directly 98 + axe --version 99 + ``` 100 + 101 + #### Option 3: Development 92 102 93 - For development work, the framework path is **not needed** when using Swift Package Manager: 103 + For development work: 94 104 95 105 ```bash 96 106 # Clone the repository