{"id":22394230,"url":"https://github.com/alexanderomara/posixspawn","last_synced_at":"2025-11-04T22:02:32.287Z","repository":{"id":146458767,"uuid":"43450585","full_name":"AlexanderOMara/posixspawn","owner":"AlexanderOMara","description":"The power of posix_spawn in your shell.","archived":false,"fork":false,"pushed_at":"2022-09-18T22:36:16.000Z","size":17,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-31T12:30:43.882Z","etag":null,"topics":["c","command-line-tool","macos","posix-spawn"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexanderOMara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2015-09-30T18:18:43.000Z","updated_at":"2023-12-19T00:35:51.000Z","dependencies_parsed_at":"2024-08-19T12:00:09.881Z","dependency_job_id":null,"html_url":"https://github.com/AlexanderOMara/posixspawn","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/AlexanderOMara/posixspawn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderOMara%2Fposixspawn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderOMara%2Fposixspawn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderOMara%2Fposixspawn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderOMara%2Fposixspawn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexanderOMara","download_url":"https://codeload.github.com/AlexanderOMara/posixspawn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexanderOMara%2Fposixspawn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282720756,"owners_count":26716064,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-04T02:00:05.887Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["c","command-line-tool","macos","posix-spawn"],"created_at":"2024-12-05T05:09:29.283Z","updated_at":"2025-11-04T22:02:32.282Z","avatar_url":"https://github.com/AlexanderOMara.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# posixspawn\n\nThe power of posix_spawn in your shell.\n\n[![Build Status](https://github.com/AlexanderOMara/posixspawn/workflows/main/badge.svg?branch=master)](https://github.com/AlexanderOMara/posixspawn/actions?query=workflow%3Amain+branch%3Amaster)\n\n\n## Overview\n\nThis is a command-line utility that wraps the `posix_spawn` function, exposing the extra process spawning functionality to your shell. It even supports all of Apple's private API's, such as spawning a process with ASLR disabled.\n\n\n## Usage\n\n```\n$ posixspawn\nposixspawn -- The power of posix_spawn in your shell.\nVersion 2.0.0\nCopyright (c) 2015-2022 Alexander O'Mara\nLicensed under MPL 2.0 \u003chttp://mozilla.org/MPL/2.0/\u003e\n\nUsage: posixspawn [options...] [--] [args...]\n\noptions:\n  -h         Show this help message.\n  -v         Show version.\n  -f \u003cflags\u003e Pipe-delimited list of flags (see flags section below).\n  -p \u003cpath\u003e  Set the executable path separate from argv[0].\n  -w         Wait for child process to complete before returning.\n\nargs:\n  The remaining arguments are passed to the child process.\n\nflags:\n  The flags arguments is a pipe-delimited list of constants or integers.\n  A flag can be a string constant, a base-16 string, or a base-10 string.\n  Example argument:\n    \"EXAMPLE_CONSTANT|0xF0|16\"\n  String constants:\n    0x0001  POSIX_SPAWN_RESETIDS\n    0x0002  POSIX_SPAWN_SETPGROUP\n    0x0004  POSIX_SPAWN_SETSIGDEF\n    0x0008  POSIX_SPAWN_SETSIGMASK\n    0x0040  POSIX_SPAWN_SETEXEC\n    0x0080  POSIX_SPAWN_START_SUSPENDED\n    0x0400  POSIX_SPAWN_SETSID\n    0x4000  POSIX_SPAWN_CLOEXEC_DEFAULT\n    0x0800  _POSIX_SPAWN_RESLIDE\n    0x0400  POSIX_SPAWN_OSX_TALAPP_START\n    0x0400  POSIX_SPAWN_IOS_RESV1_APP_START\n    0x0800  POSIX_SPAWN_IOS_APPLE_DAEMON_START\n    0x1000  POSIX_SPAWN_IOS_APP_START\n    0x0800  POSIX_SPAWN_OSX_WIDGET_START\n    0x0800  POSIX_SPAWN_OSX_DBCLIENT_START\n    0x1000  POSIX_SPAWN_OSX_RESVAPP_START\n    0x0100  _POSIX_SPAWN_DISABLE_ASLR\n    0x2000  _POSIX_SPAWN_ALLOW_DATA_EXEC\n```\n\n\n## Installation\n\nDownload the latest version from the releases section of this repository or build from source. Ensure it has executable file permissions and put the `posixspawn` binary in a directory in your `PATH` like `/usr/local/bin`.\n\n\n## Compatibility\n\nThe binary is compiled as a universal binary with x86_64 and arm64 architectures targeting OS X 10.6 and higher.\n\n\n## Bugs\n\nIf you find a bug or have compatibility issues, please open a ticket under issues section for this repository.\n\n\n## License\n\nCopyright (c) 2015-2022 Alexander O'Mara\n\nLicensed under the Mozilla Public License, v. 2.0.\n\nIf this license does not work for you, feel free to contact me.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderomara%2Fposixspawn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexanderomara%2Fposixspawn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexanderomara%2Fposixspawn/lists"}