FFFF
Skip to content

sschizas/HTTPsimctl

Repository files navigation

Vapor Version

HTTPsimctl

A command-line tool written in Swift/Vapor for interacting with iOS Simulators via the HTTP REST API. It enables developers to perform various simulator-related tasks programmatically, simplifying simulator management workflows.

Requirements

  • Swift 6.x

Installation

Homebrew

To install HTTPsimctl using Homebrew, run the following command in your terminal:

$ brew install sschizas/formulae/httpsimctl

Manually

You have two options for manual installation:

  1. Download Binary: You can download the pre-built binary from the Releases page. Choose the appropriate version, and once downloaded, you can directly use the command-line tool.

  2. Clone and Build: Alternatively, you can clone the repository and build it manually. Run the following commands in your terminal:

    $ git clone https://github.com/sschizas/HTTPsimctl
    $ cd HTTPsimctl
    $ swift build --disable-sandbox --configuration release
    

Roadmap

  • Open urls.
  • Record videos of booted simulators.
  • Support installation via Homebrew.
  • Support sending APNS.
  • Grant/revoke app permissions.

Built With

  • Vapor - Vapor is a framework for writing server applications, HTTP services and backends in Swift.

Contributing

Contributions to HTTPsimctl are welcome and encouraged! To contribute, please fork the repository, create a new branch, make your changes, and submit a pull request.

Please make sure to include tests and update the documentation as necessary.

License

HTTPsimctl is released under the MIT License.

Contact

If you have any questions or issues, please open an issue on the GitHub repository or contact me directly.

About

HTTPSimctl, Vapor-based HTTP to simctl command converter

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

0