{"id":45000348,"url":"https://github.com/mui-z/xsim","last_synced_at":"2026-02-18T22:32:14.587Z","repository":{"id":312381156,"uuid":"1043087173","full_name":"mui-z/xsim","owner":"mui-z","description":"simple xcrun simctl wrapper.","archived":false,"fork":false,"pushed_at":"2025-10-06T09:41:02.000Z","size":145,"stargazers_count":3,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-06T11:33:01.256Z","etag":null,"topics":["cli","ios","ios-simulators","swift","xcode"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mui-z.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-08-23T05:40:28.000Z","updated_at":"2025-09-02T22:29:39.000Z","dependencies_parsed_at":"2025-08-30T08:25:04.303Z","dependency_job_id":"00a493fa-ca9c-4c3c-8ec9-2fd7d0b4d8d7","html_url":"https://github.com/mui-z/xsim","commit_stats":null,"previous_names":["mui-z/xsim"],"tags_count":7,"template":false,"template_full_name":"mui-z/SwiftCLIToolTemplate","purl":"pkg:github/mui-z/xsim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mui-z%2Fxsim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mui-z%2Fxsim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mui-z%2Fxsim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mui-z%2Fxsim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mui-z","download_url":"https://codeload.github.com/mui-z/xsim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mui-z%2Fxsim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29597050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T22:25:43.180Z","status":"ssl_error","status_checked_at":"2026-02-18T22:25:42.766Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","ios","ios-simulators","swift","xcode"],"created_at":"2026-02-18T22:32:14.043Z","updated_at":"2026-02-18T22:32:14.577Z","avatar_url":"https://github.com/mui-z.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XSim\n[![Swift](https://img.shields.io/badge/Swift-FA7343?style=for-the-badge)](https://github.com/apple/swift)\n[![LICENSE: MIT SUSHI-WARE🍣](https://raw.githubusercontent.com/watasuke102/mit-sushi-ware/master/MIT-SUSHI-WARE.svg)](https://github.com/mui-z/xsim/blob/main/LICENSE)\n\n\nsimple xcrun simctl wrapper.\n\n\n## Install\n\n```sh\nmint install mui-z/xsim\n```\n\n\n## Usage\n\n```sh\n% xsim help\n\nUsage: xsim \u003ccommand\u003e [options]\n\nXcode Simulator management tool – shortcuts for simctl commands\n\nCommands:\n  list            List available simulators\n  boot            Boot a simulator\n  shutdown        Shutdown simulators\n  create          Create a new simulator\n  delete          Delete a simulator\n  doctor          Check environment and simctl support\n  help            Prints help information\n  version         Prints the current version of this app\n```\n\n\nList filters and sorting:\n\n```sh\n# filter by runtime (flexible):\nxsim list --runtime \"iOS 26\"\nxsim list --runtime \"26.0\"\nxsim list --runtime com.apple.CoreSimulator.SimRuntime.iOS-26-0\n\n# runtimes are grouped and sorted by platform (iOS, watchOS, tvOS) and version (desc)\n```\n\n\nList filters and sorting:\n\n```sh\n# filter by runtime (flexible)\nxsim list --runtime \"iOS 26\"\nxsim list --runtime \"26.0\"\nxsim list --runtime com.apple.CoreSimulator.SimRuntime.iOS-26-0\n\n# filter by device name substring (case-insensitive)\nxsim list --name-contains \"iPhone\"\n\n# runtimes are grouped and sorted by platform (iOS, watchOS, tvOS) and version (desc)\n```\n\nFull width by default; compact view:\n\n```sh\n# default is full width (no truncation)\nxsim list\n\n# opt-in to truncated, aligned columns (legacy):\nxsim list --truncate\n```\n\n\nDebug logging:\n\n```sh\n# enable verbose debug logs to stderr\nXSIM_VERBOSE=1 xsim list\n```\nBoot convenience:\n\n```sh\n# Boot the most recently used simulator when none are running\nxsim boot\n\n# Boot a specific device by name or UUID\nxsim boot \"iPhone 15\"\nxsim boot 12345678-1234-1234-1234-123456789012\n```\n\nNote:\n\n```text\nRunning without a subcommand (just `xsim`) behaves the same as `xsim boot`.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmui-z%2Fxsim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmui-z%2Fxsim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmui-z%2Fxsim/lists"}