Releases
0.1.0
Compare
Sorry, something went wrong.
No results found
Highlights
First public release of the TestFlight Manager CLI for keeping beta groups tidy.
Supports macOS 13+ and Linux with Swift 6.2 or newer.
New
Login command for authenticating against App Store Connect using issuer ID, key ID, and private key credentials.
Config command to capture and reuse default credential values, reducing repetitive setup.
Purge command to audit or remove inactive testers with support for 7, 30, 90, and 365 day inactivity windows.
Interactive mode for guided selection of apps, beta groups, time ranges, and dry-run confirmation.
Dry-run mode to preview removals before executing changes.
Secure credential storage via dedicated configuration and credential stores.
Install script (Scripts/install.sh) to build the binary in release mode and copy it into the desired destination directory.
Installation
Run ./Scripts/install.sh to build and install into $HOME/.local/bin (or pass a custom path).
Alternatively, run swift build -c release and manually copy .build/release/TestFlightManager into a directory on your PATH.
Notes
Ensure your App Store Connect API key has permissions to manage TestFlight tester access.
Always start with --dry-run to validate impact before removing testers from beta groups.
You can’t perform that action at this time.