PowerShell automation toolkit for application deployment, lifecycle management, and diagnostics collection across multiple target platforms.
This repository contains PowerShell modules for automating application testing and diagnostics:
- app-runner - Platform lifecycle management, app deployment, and diagnostics collection
- sentry-api-client - Sentry REST API client for event retrieval and CLI operations
Currently supported:
- Gaming Consoles:
- Xbox (One, Series X/S)
- PlayStation 5
- Nintendo Switch
- Desktop Platforms:
- Windows
- macOS
- Linux
- Mobile Platforms:
- Android (via ADB or SauceLabs Real Device Cloud)
- iOS (via SauceLabs - coming soon)
Important: Using this toolkit to run applications on target platforms requires:
- Valid development agreements with the respective platform holders (Microsoft, Sony, Nintendo, Apple, Google, etc.)
- Licensed access to platform SDKs and development tools
- Authorized development hardware (devkits, testflight access, etc.) where applicable
- Compliance with platform holder NDAs and terms of service
- PowerShell 7.0 or later
- Appropriate platform SDKs installed and configured
- Platform-specific environment variables set (see individual module documentation)
See individual module READMEs for detailed usage:
See CONTRIBUTING.md for development standards and testing requirements.
MIT License - See LICENSE for details.