{"id":68765,"name":"sh","description":"Python process launching","url":"https://github.com/amoffat/sh","last_synced_at":"2025-09-08T14:16:40.132Z","repository":{"id":2229709,"uuid":"3182350","full_name":"amoffat/sh","owner":"amoffat","description":"Python process launching","archived":false,"fork":false,"pushed_at":"2025-05-09T02:35:39.000Z","size":2391,"stargazers_count":7132,"open_issues_count":9,"forks_count":507,"subscribers_count":132,"default_branch":"develop","last_synced_at":"2025-08-11T03:28:38.093Z","etag":null,"topics":["devops","python","subprocess"],"latest_commit_sha":null,"homepage":"https://sh.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amoffat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ecederstrand","amoffat"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2012-01-15T05:52:06.000Z","updated_at":"2025-08-11T02:41:58.000Z","dependencies_parsed_at":"2024-01-04T15:27:15.064Z","dependency_job_id":"cd8c8012-e104-4385-85c2-ddccc71c1665","html_url":"https://github.com/amoffat/sh","commit_stats":{"total_commits":1193,"total_committers":98,"mean_commits":"12.173469387755102","dds":0.3788767812238055,"last_synced_commit":"a451ef83252100bc29835f77e05d17b967cd3380"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/amoffat/sh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/sbom","scorecard":{"id":190210,"data":{"date":"2025-08-11","repo":{"name":"github.com/amoffat/sh","commit":"ea434f0bafd285bbe5b93d218e62227f2b77f310"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.1,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":5,"reason":"Found 7/13 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/main.yml:143","Warn: no topLevel permission defined: .github/workflows/main.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.2.2 not signed: https://api.github.com/repos/amoffat/sh/releases/201963861","Warn: release artifact 2.2.1 not signed: https://api.github.com/repos/amoffat/sh/releases/194010760","Warn: release artifact 2.2.0 not signed: https://api.github.com/repos/amoffat/sh/releases/193964002","Warn: release artifact 2.1.0 not signed: https://api.github.com/repos/amoffat/sh/releases/179039505","Warn: release artifact 2.2.2 does not have provenance: https://api.github.com/repos/amoffat/sh/releases/201963861","Warn: release artifact 2.2.1 does not have provenance: https://api.github.com/repos/amoffat/sh/releases/194010760","Warn: release artifact 2.2.0 does not have provenance: https://api.github.com/repos/amoffat/sh/releases/193964002","Warn: release artifact 2.1.0 does not have provenance: https://api.github.com/repos/amoffat/sh/releases/179039505"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:147: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/main.yml:156: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:189: update your workflow using https://app.stepsecurity.io/secureworkflow/amoffat/sh/main.yml/develop?enable=pin","Warn: containerImage not pinned by hash: tests/Dockerfile:1: pin your Docker image by updating ubuntu:focal to ubuntu:focal@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: pipCommand not pinned by hash: tests/Dockerfile:45","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:162","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:86","Warn: pipCommand not pinned by hash: .github/workflows/main.yml:118","Info:   0 out of  14 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   5 pipCommand dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'develop'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/main.yml:136"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Vulnerabilities","score":0,"reason":"20 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2023-135 / GHSA-xqr8-7jwr-rhp7","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-mr82-8j83-vxmv","Warn: Project is vulnerable to: PYSEC-2023-117 / GHSA-mrwq-x4v8-fh7p","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f","Warn: Project is vulnerable to: PYSEC-2024-187 / GHSA-rqc4-2hc7-8c8v","Warn: Project is vulnerable to: GHSA-jfmj-5v4g-7637"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T20:31:25.328Z","repository_id":2229709,"created_at":"2025-08-16T20:31:25.328Z","updated_at":"2025-08-16T20:31:25.328Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274196513,"owners_count":25239235,"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-09-08T02:00:09.813Z","response_time":121,"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"}},"owner":{"login":"amoffat","name":"Andrew","uuid":"259113","kind":"user","description":"Making a global gaming experience","email":"","website":"https://getlost.gg","location":null,"twitter":"GetLostTheGame","company":null,"icon_url":"https://avatars.githubusercontent.com/u/259113?u=12d1d1cdad6fe9250f2a9f77b1be6d2f4f940142\u0026v=4","repositories_count":30,"last_synced_at":"2025-09-05T15:58:25.102Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/amoffat","funding_links":["https://github.com/sponsors/amoffat"],"total_stars":12047,"followers":473,"following":0,"created_at":"2022-11-02T21:50:42.841Z","updated_at":"2025-09-05T15:58:25.102Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat/repositories"},"packages":[{"id":2917235,"name":"sh","ecosystem":"pypi","description":"Python subprocess replacement","homepage":"https://sh.readthedocs.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/amoffat/sh","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2012-06-28T04:05:20.000Z","latest_release_published_at":"2025-02-24T07:16:23.000Z","latest_release_number":"2.2.2","last_synced_at":"2025-09-08T14:01:47.860Z","created_at":"2022-04-10T12:35:36.354Z","updated_at":"2025-09-08T14:01:47.861Z","registry_url":"https://pypi.org/project/sh/","install_command":"pip install sh --index-url https://pypi.org/simple","documentation_url":"https://sh.readthedocs.io/","metadata":{"funding":null,"documentation":"https://sh.readthedocs.io/","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: System Administrators","License :: OSI Approved :: MIT License","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Topic :: Software Development :: Build Tools","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"sh","project_status":null},"repo_metadata":{"id":2229709,"uuid":"3182350","full_name":"amoffat/sh","owner":"amoffat","description":"Python process launching","archived":false,"fork":false,"pushed_at":"2024-10-17T22:17:27.000Z","size":2123,"stargazers_count":6971,"open_issues_count":5,"forks_count":507,"subscribers_count":135,"default_branch":"develop","last_synced_at":"2024-10-20T09:24:36.108Z","etag":null,"topics":["devops","python","subprocess"],"latest_commit_sha":null,"homepage":"https://sh.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amoffat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["ecederstrand","amoffat"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2012-01-15T05:52:06.000Z","updated_at":"2024-10-17T22:17:32.000Z","dependencies_parsed_at":"2024-01-04T15:27:15.064Z","dependency_job_id":"cd8c8012-e104-4385-85c2-ddccc71c1665","html_url":"https://github.com/amoffat/sh","commit_stats":{"total_commits":1193,"total_committers":98,"mean_commits":"12.173469387755102","dds":0.3788767812238055,"last_synced_commit":"a451ef83252100bc29835f77e05d17b967cd3380"},"previous_names":[],"tags_count":61,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221907491,"owners_count":16900208,"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","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"},"owner_record":{"login":"amoffat","name":"Andrew","uuid":"259113","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/259113?u=038b21d948f9de298e3cfe3fbea683d6306c2c1b\u0026v=4","repositories_count":24,"last_synced_at":"2024-05-20T14:20:15.934Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/amoffat","funding_links":["https://github.com/sponsors/amoffat"],"total_stars":11701,"followers":455,"following":0,"created_at":"2022-11-02T21:50:42.841Z","updated_at":"2024-05-20T14:20:24.608Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat/repositories"},"tags":[{"name":"2.1.0","sha":"4c34340113a786ead6f4e81282d309534b61fa9d","kind":"commit","published_at":"2024-10-09T07:14:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.1.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0/manifests"},{"name":"2.0.7","sha":"e467e03d27ab84aec0a5110f855aa0592b6a2346","kind":"commit","published_at":"2024-06-01T16:34:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.7","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7/manifests"},{"name":"2.0.6","sha":"08d7603029ed84ef4a57eb1ac6fecc39caaa51c0","kind":"commit","published_at":"2023-08-10T01:29:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.6","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6/manifests"},{"name":"2.0.5","sha":"5f6f17930e558ab902d9355b9e94fca8341c28e4","kind":"commit","published_at":"2023-08-07T08:25:14.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.5","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"adb0af37f497de290aa95bc1fd27cb810fa53fe7","kind":"commit","published_at":"2023-05-15T14:49:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.4","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4/manifests"},{"name":"2.0.3","sha":"4ecfd8a6bdae556a3c270c6f63ccffdad6806d47","kind":"commit","published_at":"2023-03-20T19:56:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.3","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"d42f09b5a37e460d44b84b63b03c58977db65294","kind":"commit","published_at":"2023-02-13T18:21:04.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"db3e19687b5a570d54175d11dca7bc6226d38539","kind":"commit","published_at":"2023-02-10T11:49:41.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"59771adfa9b1477ecc85ec266c0656e94f9930e8","kind":"commit","published_at":"2023-02-09T20:24:13.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0/manifests"},{"name":"1.14.3","sha":"ff8ed372c79efd06789c1c30e4350db7f1bb2d0e","kind":"commit","published_at":"2022-07-18T06:46:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3/manifests"},{"name":"1.14.2","sha":"260e39cb9e360875337c9a86917370585dfeb4d6","kind":"commit","published_at":"2021-05-15T03:35:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2/manifests"},{"name":"1.14.1","sha":"396141e32114d365d8e79ba3d663c4719e37a17e","kind":"commit","published_at":"2020-10-24T17:34:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1/manifests"},{"name":"1.14.0","sha":"686c4725d28b010ef315867e14a5a9fbd712660f","kind":"commit","published_at":"2020-08-28T18:35:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0/manifests"},{"name":"1.13.1","sha":"114e6eedf5db022d2a0e5a5b5104ea18394da1a6","kind":"commit","published_at":"2020-04-28T14:12:56.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"c62b0335a66059fca9598019643f58a58e3c3e4d","kind":"commit","published_at":"2020-04-27T18:02:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0/manifests"},{"name":"1.12.14","sha":"c65d81a996441c4bf880626ee2d8cef253392fd2","kind":"commit","published_at":"2017-06-07T02:51:42.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.14","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14/manifests"},{"name":"1.12.13","sha":"5e2c7d4b4b48da7e663eeb1287ddf0689535846e","kind":"commit","published_at":"2017-03-30T21:54:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.13","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13/manifests"},{"name":"1.12.12","sha":"0fa5b63629fd1ca48fb037c80d43ba2b9241a488","kind":"commit","published_at":"2017-03-30T21:49:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.12","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12/manifests"},{"name":"1.12.11","sha":"ff728fffb7874418868e23e96ffa0510901f6116","kind":"commit","published_at":"2017-03-14T04:44:31.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11/manifests"},{"name":"1.12.10","sha":"8a8e225d488e433054af55008b9767e5f60f7e98","kind":"commit","published_at":"2017-03-02T08:38:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10/manifests"},{"name":"1.12.9","sha":"bea32861bbfc91ed6f21d767cdec57df37c28160","kind":"commit","published_at":"2017-01-04T22:34:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.9","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9/manifests"},{"name":"1.12.8","sha":"4896a4c9b5ca3c751dcb763dd474ecac3c4f239c","kind":"commit","published_at":"2016-12-16T12:11:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.8","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8/manifests"},{"name":"1.12.7","sha":"ba05d0f2cd0d817a3c3934bfd5be96d117848085","kind":"commit","published_at":"2016-12-07T23:03:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.7","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7/manifests"},{"name":"1.12.6","sha":"4b9b0c5cf047bafbf67a983ad8a5f2678fedec63","kind":"commit","published_at":"2016-12-02T23:52:32.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.6","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6/manifests"},{"name":"1.12.5","sha":"65980db2a1d06cb7c50d71aeb658dc459074e968","kind":"commit","published_at":"2016-12-01T08:50:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.5","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5/manifests"},{"name":"1.12.4","sha":"8d34c32c20cb20045edccd0b60c13993fbcff982","kind":"commit","published_at":"2016-12-01T06:15:30.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.4","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4/manifests"},{"name":"1.12.3","sha":"703657b9b566881fc46f46eb67a7e3334acf99ee","kind":"commit","published_at":"2016-11-29T19:53:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3/manifests"},{"name":"1.12.2","sha":"e6604e5a7021ea2e6017cc6175cd6ffb558eefde","kind":"commit","published_at":"2016-11-29T03:56:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2/manifests"},{"name":"1.12.1","sha":"149bad54e1206c7a35ea6f005f3ea310992f9894","kind":"commit","published_at":"2016-11-29T00:59:21.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1/manifests"},{"name":"1.12.0","sha":"f66568671cff9af7741dfc68c7a05f50afd7f666","kind":"commit","published_at":"2016-11-27T03:58:36.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0/manifests"},{"name":"1.11","sha":"c361f9450fed03cd3bb34291c4cd2f4cbc7c5bce","kind":"commit","published_at":"2014-12-31T16:55:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11/manifests"},{"name":"1.10","sha":"682a4ed38ed0019f8ef50b3bfef4d47552d15f91","kind":"commit","published_at":"2014-12-31T04:23:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10/manifests"},{"name":"1.08","sha":"296894d7cc4b4aefd67feeac1f1dec041f66f64d","kind":"commit","published_at":"2013-01-30T02:55:11.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.08","html_url":"https://github.com/amoffat/sh/releases/tag/1.08","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08/manifests"},{"name":"1.07","sha":"abb0ba614b5f1ccd6651cdf52e96f10690433e85","kind":"commit","published_at":"2012-11-21T23:15:47.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.07","html_url":"https://github.com/amoffat/sh/releases/tag/1.07","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07/manifests"},{"name":"1.06","sha":"0e3cbbb4ae286ef95a320badd0256fa20598e8fc","kind":"commit","published_at":"2012-11-10T08:26:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.06","html_url":"https://github.com/amoffat/sh/releases/tag/1.06","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06/manifests"},{"name":"1.04","sha":"75eb3b664057cbc161d2f0f4bf1b37d85b64a92f","kind":"commit","published_at":"2012-10-08T03:54:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.04","html_url":"https://github.com/amoffat/sh/releases/tag/1.04","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04/manifests"},{"name":"1.03","sha":"7907b4f32d04db57a90511cd9ed2d7ee34d17cc8","kind":"commit","published_at":"2012-09-20T06:39:37.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.03","html_url":"https://github.com/amoffat/sh/releases/tag/1.03","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03/manifests"},{"name":"1.02","sha":"285769a1832e21fddcef664ca01d1858df6d3291","kind":"commit","published_at":"2012-09-17T00:24:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.02","html_url":"https://github.com/amoffat/sh/releases/tag/1.02","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02/manifests"},{"name":"1.01","sha":"96f7e01c9295dc6121b7ab9f87a3fb4997c95ee3","kind":"commit","published_at":"2012-09-16T09:14:24.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.01","html_url":"https://github.com/amoffat/sh/releases/tag/1.01","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01/manifests"},{"name":"1.0","sha":"94759bbab236f8f2bd1a76ebd4610ffd6e8b33dd","kind":"commit","published_at":"2012-09-14T07:56:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0/manifests"},{"name":"0.109","sha":"77c1c6a1205bb719a241783e6b44753bdc61ed87","kind":"commit","published_at":"2012-09-14T07:35:35.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.109","html_url":"https://github.com/amoffat/sh/releases/tag/0.109","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109/manifests"},{"name":"0.108","sha":"112724a4d91921cda8e8365ab07ce5b459eba96d","kind":"commit","published_at":"2012-07-17T01:45:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.108","html_url":"https://github.com/amoffat/sh/releases/tag/0.108","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108/manifests"},{"name":"0.107","sha":"94e0540199f619f7e00a48b7ef1ad4f0dd77c5fc","kind":"commit","published_at":"2012-06-28T02:07:28.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.107","html_url":"https://github.com/amoffat/sh/releases/tag/0.107","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107/manifests"},{"name":"0.105","sha":"cb535da0f6669d65c07c31ae24cbebad50d381b7","kind":"commit","published_at":"2012-04-04T20:36:50.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.105","html_url":"https://github.com/amoffat/sh/releases/tag/0.105","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105/manifests"},{"name":"0.103","sha":"169f58de91c073758c8b180e7a0cb1ec67837da9","kind":"commit","published_at":"2012-03-23T19:28:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.103","html_url":"https://github.com/amoffat/sh/releases/tag/0.103","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103/manifests"},{"name":"0.102","sha":"fedfeb6cb9eda38702e495cb7436263d48c49311","kind":"commit","published_at":"2012-03-23T00:50:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.102","html_url":"https://github.com/amoffat/sh/releases/tag/0.102","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102/manifests"},{"name":"0.101","sha":"e451d78c8bc358d34e344318a3a6c29ed49cdedd","kind":"commit","published_at":"2012-03-16T04:29:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.101","html_url":"https://github.com/amoffat/sh/releases/tag/0.101","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101/manifests"},{"name":"0.100","sha":"bebcd335752102204a38f01854d5bd66660a1299","kind":"commit","published_at":"2012-03-16T03:23:34.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.100","html_url":"https://github.com/amoffat/sh/releases/tag/0.100","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100/manifests"},{"name":"0.99","sha":"1cf975ca87ea04881c2be5702b1b8edabc64c255","kind":"commit","published_at":"2012-03-10T21:37:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.99","html_url":"https://github.com/amoffat/sh/releases/tag/0.99","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99/manifests"},{"name":"0.98","sha":"97ff1f110db5c0779eca936f78147c548dc75505","kind":"commit","published_at":"2012-02-26T00:06:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.98","html_url":"https://github.com/amoffat/sh/releases/tag/0.98","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98/manifests"},{"name":"0.97","sha":"2274bddfab2fe277b742f70a56a69e6d8f77916d","kind":"commit","published_at":"2012-02-24T02:11:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.97","html_url":"https://github.com/amoffat/sh/releases/tag/0.97","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97/manifests"},{"name":"0.95","sha":"00b1453248a894c4fac5289d331acf1f06aad176","kind":"commit","published_at":"2012-02-17T03:48:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.95","html_url":"https://github.com/amoffat/sh/releases/tag/0.95","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95/manifests"},{"name":"0.94","sha":"bbe6147023fca74b62ebbd418505d26a5d9c6afe","kind":"commit","published_at":"2012-02-09T17:51:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.94","html_url":"https://github.com/amoffat/sh/releases/tag/0.94","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94/manifests"},{"name":"0.93","sha":"b04518f4b5312a81dc627799530a9b0430cada33","kind":"commit","published_at":"2012-02-08T19:17:25.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.93","html_url":"https://github.com/amoffat/sh/releases/tag/0.93","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93/manifests"},{"name":"0.92","sha":"00abcb183d7b448b83606c7a1d0a7e8fca8a3336","kind":"commit","published_at":"2012-02-07T01:59:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.92","html_url":"https://github.com/amoffat/sh/releases/tag/0.92","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92/manifests"},{"name":"0.91","sha":"c497e82a4cb866d10b4102370a5cebb7e2a81c9c","kind":"commit","published_at":"2012-02-07T01:26:15.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.91","html_url":"https://github.com/amoffat/sh/releases/tag/0.91","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91/manifests"},{"name":"0.90","sha":"6483666a5243d4b39e43a0f035431b2e5f942799","kind":"commit","published_at":"2012-02-04T02:41:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.90","html_url":"https://github.com/amoffat/sh/releases/tag/0.90","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90/manifests"},{"name":"0.82","sha":"aabecf23e84cc89707510f19e28bd1911c8d3caa","kind":"commit","published_at":"2012-02-03T23:52:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.82","html_url":"https://github.com/amoffat/sh/releases/tag/0.82","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82/manifests"},{"name":"0.81","sha":"35f41e2a582b21536865ad8c295811e186c24f34","kind":"commit","published_at":"2012-02-03T06:33:23.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.81","html_url":"https://github.com/amoffat/sh/releases/tag/0.81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81/manifests"},{"name":"0.80","sha":"5f037d45ed5ca6b5fc33bf55f12d1f0ad02d8af5","kind":"commit","published_at":"2012-02-03T05:50:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.80","html_url":"https://github.com/amoffat/sh/releases/tag/0.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80/manifests"},{"name":"0.2","sha":"95ae6e6e468b8e4d13541ee4bb01042047e90a52","kind":"commit","published_at":"2012-01-19T21:08:01.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.2","html_url":"https://github.com/amoffat/sh/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2/manifests"}]},"repo_metadata_updated_at":"2024-10-29T22:24:39.910Z","dependent_packages_count":194,"downloads":11049290,"downloads_period":"last-month","dependent_repos_count":5897,"rankings":{"downloads":0.13336805637759733,"dependent_repos_count":0.12967455043195245,"dependent_packages_count":0.123919894076116,"stargazers_count":0.3387469715981281,"forks_count":2.306714963264598,"docker_downloads_count":0.4431040574120749,"average":0.5792547488600778},"purl":"pkg:pypi/sh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sh","docker_dependents_count":1138,"docker_downloads_count":361774217,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sh/dependencies","status":null,"funding_links":["https://github.com/sponsors/ecederstrand","https://github.com/sponsors/amoffat"],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-28T18:50:00.684Z","issues_count":100,"pull_requests_count":62,"avg_time_to_close_issue":11247371.210526315,"avg_time_to_close_pull_request":4485584.596774193,"issues_closed_count":95,"pull_requests_closed_count":62,"pull_request_authors_count":35,"issue_authors_count":83,"avg_comments_per_issue":3.55,"avg_comments_per_pull_request":1.4193548387096775,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":20,"past_year_pull_requests_count":11,"past_year_avg_time_to_close_issue":2158536.1666666665,"past_year_avg_time_to_close_pull_request":119517.81818181818,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":18,"past_year_avg_comments_per_issue":3.3,"past_year_avg_comments_per_pull_request":1.4545454545454546,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/issues","maintainers":[{"login":"amoffat","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"},{"login":"amoffatgmi","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffatgmi"},{"login":"ecederstrand","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ecederstrand"}],"active_maintainers":[{"login":"amoffat","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"},{"login":"ecederstrand","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ecederstrand"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sh/related_packages","maintainers":[{"uuid":"amoffat","login":"amoffat","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/amoffat/","role":null,"created_at":"2023-02-05T16:53:31.445Z","updated_at":"2023-02-05T16:53:31.445Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/amoffat/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726156,"maintainers_count":308801,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5284899,"name":"sh","ecosystem":"conda","description":"sh is a full-fledged subprocess interface for Python that allows you to call any program as if it were a function.","homepage":"https://github.com/amoffat/sh","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/amoffat/sh","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2018-07-07T11:32:04.000Z","latest_release_published_at":"2023-10-10T15:06:00.000Z","latest_release_number":"2.0.6","last_synced_at":"2025-08-11T03:42:57.676Z","created_at":"2022-10-03T15:41:32.668Z","updated_at":"2025-08-11T04:40:03.524Z","registry_url":"https://anaconda.org/anaconda/sh","install_command":"conda install -c anaconda sh","documentation_url":null,"metadata":{},"repo_metadata":{"id":2229709,"uuid":"3182350","full_name":"amoffat/sh","owner":"amoffat","description":"Python process launching","archived":false,"fork":false,"pushed_at":"2025-05-09T02:35:39.000Z","size":2391,"stargazers_count":7084,"open_issues_count":8,"forks_count":506,"subscribers_count":132,"default_branch":"develop","last_synced_at":"2025-05-20T12:05:10.568Z","etag":null,"topics":["devops","python","subprocess"],"latest_commit_sha":null,"homepage":"https://sh.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amoffat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ecederstrand","amoffat"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2012-01-15T05:52:06.000Z","updated_at":"2025-05-19T15:22:52.000Z","dependencies_parsed_at":"2024-01-04T15:27:15.064Z","dependency_job_id":"cd8c8012-e104-4385-85c2-ddccc71c1665","html_url":"https://github.com/amoffat/sh","commit_stats":{"total_commits":1193,"total_committers":98,"mean_commits":"12.173469387755102","dds":0.3788767812238055,"last_synced_commit":"a451ef83252100bc29835f77e05d17b967cd3380"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/amoffat/sh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269825378,"owners_count":24481214,"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-08-11T02:00:10.019Z","response_time":75,"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"},"owner_record":{"login":"amoffat","name":"Andrew","uuid":"259113","kind":"user","description":"Making a global gaming experience","email":"","website":"https://getlost.gg","location":null,"twitter":"GetLostTheGame","company":null,"icon_url":"https://avatars.githubusercontent.com/u/259113?u=12d1d1cdad6fe9250f2a9f77b1be6d2f4f940142\u0026v=4","repositories_count":30,"last_synced_at":"2025-08-10T10:29:53.929Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/amoffat","funding_links":["https://github.com/sponsors/amoffat"],"total_stars":11999,"followers":473,"following":0,"created_at":"2022-11-02T21:50:42.841Z","updated_at":"2025-08-10T10:29:53.929Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat/repositories"},"tags":[{"name":"2.2.2","sha":"a834c0d273a1b3281c14918a4a27b2fdb0034627","kind":"commit","published_at":"2025-02-24T07:12:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"b36a6c4d3e80f41c267ce4fea13cf818d6b58885","kind":"commit","published_at":"2025-01-09T22:28:10.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"be9f8ea14281f83bb84e5ed8fad223210bc6ced4","kind":"commit","published_at":"2025-01-09T17:51:00.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"4c34340113a786ead6f4e81282d309534b61fa9d","kind":"commit","published_at":"2024-10-09T07:14:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.1.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0/manifests"},{"name":"2.0.7","sha":"e467e03d27ab84aec0a5110f855aa0592b6a2346","kind":"commit","published_at":"2024-06-01T16:34:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.7","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7/manifests"},{"name":"2.0.6","sha":"08d7603029ed84ef4a57eb1ac6fecc39caaa51c0","kind":"commit","published_at":"2023-08-10T01:29:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.6","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6/manifests"},{"name":"2.0.5","sha":"5f6f17930e558ab902d9355b9e94fca8341c28e4","kind":"commit","published_at":"2023-08-07T08:25:14.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.5","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"adb0af37f497de290aa95bc1fd27cb810fa53fe7","kind":"commit","published_at":"2023-05-15T14:49:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.4","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4/manifests"},{"name":"2.0.3","sha":"4ecfd8a6bdae556a3c270c6f63ccffdad6806d47","kind":"commit","published_at":"2023-03-20T19:56:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.3","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"d42f09b5a37e460d44b84b63b03c58977db65294","kind":"commit","published_at":"2023-02-13T18:21:04.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"db3e19687b5a570d54175d11dca7bc6226d38539","kind":"commit","published_at":"2023-02-10T11:49:41.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"59771adfa9b1477ecc85ec266c0656e94f9930e8","kind":"commit","published_at":"2023-02-09T20:24:13.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0/manifests"},{"name":"1.14.3","sha":"ff8ed372c79efd06789c1c30e4350db7f1bb2d0e","kind":"commit","published_at":"2022-07-18T06:46:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3/manifests"},{"name":"1.14.2","sha":"260e39cb9e360875337c9a86917370585dfeb4d6","kind":"commit","published_at":"2021-05-15T03:35:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2/manifests"},{"name":"1.14.1","sha":"396141e32114d365d8e79ba3d663c4719e37a17e","kind":"commit","published_at":"2020-10-24T17:34:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1/manifests"},{"name":"1.14.0","sha":"686c4725d28b010ef315867e14a5a9fbd712660f","kind":"commit","published_at":"2020-08-28T18:35:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0/manifests"},{"name":"1.13.1","sha":"114e6eedf5db022d2a0e5a5b5104ea18394da1a6","kind":"commit","published_at":"2020-04-28T14:12:56.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"c62b0335a66059fca9598019643f58a58e3c3e4d","kind":"commit","published_at":"2020-04-27T18:02:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0/manifests"},{"name":"1.12.14","sha":"c65d81a996441c4bf880626ee2d8cef253392fd2","kind":"commit","published_at":"2017-06-07T02:51:42.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.14","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14/manifests"},{"name":"1.12.13","sha":"5e2c7d4b4b48da7e663eeb1287ddf0689535846e","kind":"commit","published_at":"2017-03-30T21:54:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.13","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13/manifests"},{"name":"1.12.12","sha":"0fa5b63629fd1ca48fb037c80d43ba2b9241a488","kind":"commit","published_at":"2017-03-30T21:49:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.12","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12/manifests"},{"name":"1.12.11","sha":"ff728fffb7874418868e23e96ffa0510901f6116","kind":"commit","published_at":"2017-03-14T04:44:31.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11/manifests"},{"name":"1.12.10","sha":"8a8e225d488e433054af55008b9767e5f60f7e98","kind":"commit","published_at":"2017-03-02T08:38:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10/manifests"},{"name":"1.12.9","sha":"bea32861bbfc91ed6f21d767cdec57df37c28160","kind":"commit","published_at":"2017-01-04T22:34:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.9","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9/manifests"},{"name":"1.12.8","sha":"4896a4c9b5ca3c751dcb763dd474ecac3c4f239c","kind":"commit","published_at":"2016-12-16T12:11:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.8","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8/manifests"},{"name":"1.12.7","sha":"ba05d0f2cd0d817a3c3934bfd5be96d117848085","kind":"commit","published_at":"2016-12-07T23:03:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.7","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7/manifests"},{"name":"1.12.6","sha":"4b9b0c5cf047bafbf67a983ad8a5f2678fedec63","kind":"commit","published_at":"2016-12-02T23:52:32.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.6","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6/manifests"},{"name":"1.12.5","sha":"65980db2a1d06cb7c50d71aeb658dc459074e968","kind":"commit","published_at":"2016-12-01T08:50:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.5","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5/manifests"},{"name":"1.12.4","sha":"8d34c32c20cb20045edccd0b60c13993fbcff982","kind":"commit","published_at":"2016-12-01T06:15:30.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.4","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4/manifests"},{"name":"1.12.3","sha":"703657b9b566881fc46f46eb67a7e3334acf99ee","kind":"commit","published_at":"2016-11-29T19:53:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3/manifests"},{"name":"1.12.2","sha":"e6604e5a7021ea2e6017cc6175cd6ffb558eefde","kind":"commit","published_at":"2016-11-29T03:56:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2/manifests"},{"name":"1.12.1","sha":"149bad54e1206c7a35ea6f005f3ea310992f9894","kind":"commit","published_at":"2016-11-29T00:59:21.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1/manifests"},{"name":"1.12.0","sha":"f66568671cff9af7741dfc68c7a05f50afd7f666","kind":"commit","published_at":"2016-11-27T03:58:36.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0/manifests"},{"name":"1.11","sha":"c361f9450fed03cd3bb34291c4cd2f4cbc7c5bce","kind":"commit","published_at":"2014-12-31T16:55:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11/manifests"},{"name":"1.10","sha":"682a4ed38ed0019f8ef50b3bfef4d47552d15f91","kind":"commit","published_at":"2014-12-31T04:23:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10/manifests"},{"name":"1.08","sha":"296894d7cc4b4aefd67feeac1f1dec041f66f64d","kind":"commit","published_at":"2013-01-30T02:55:11.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.08","html_url":"https://github.com/amoffat/sh/releases/tag/1.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08/manifests"},{"name":"1.07","sha":"abb0ba614b5f1ccd6651cdf52e96f10690433e85","kind":"commit","published_at":"2012-11-21T23:15:47.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.07","html_url":"https://github.com/amoffat/sh/releases/tag/1.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07/manifests"},{"name":"1.06","sha":"0e3cbbb4ae286ef95a320badd0256fa20598e8fc","kind":"commit","published_at":"2012-11-10T08:26:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.06","html_url":"https://github.com/amoffat/sh/releases/tag/1.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06/manifests"},{"name":"1.04","sha":"75eb3b664057cbc161d2f0f4bf1b37d85b64a92f","kind":"commit","published_at":"2012-10-08T03:54:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.04","html_url":"https://github.com/amoffat/sh/releases/tag/1.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04/manifests"},{"name":"1.03","sha":"7907b4f32d04db57a90511cd9ed2d7ee34d17cc8","kind":"commit","published_at":"2012-09-20T06:39:37.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.03","html_url":"https://github.com/amoffat/sh/releases/tag/1.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03/manifests"},{"name":"1.02","sha":"285769a1832e21fddcef664ca01d1858df6d3291","kind":"commit","published_at":"2012-09-17T00:24:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.02","html_url":"https://github.com/amoffat/sh/releases/tag/1.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02/manifests"},{"name":"1.01","sha":"96f7e01c9295dc6121b7ab9f87a3fb4997c95ee3","kind":"commit","published_at":"2012-09-16T09:14:24.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.01","html_url":"https://github.com/amoffat/sh/releases/tag/1.01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01/manifests"},{"name":"1.0","sha":"94759bbab236f8f2bd1a76ebd4610ffd6e8b33dd","kind":"commit","published_at":"2012-09-14T07:56:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0/manifests"},{"name":"0.109","sha":"77c1c6a1205bb719a241783e6b44753bdc61ed87","kind":"commit","published_at":"2012-09-14T07:35:35.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.109","html_url":"https://github.com/amoffat/sh/releases/tag/0.109","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.109","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109/manifests"},{"name":"0.108","sha":"112724a4d91921cda8e8365ab07ce5b459eba96d","kind":"commit","published_at":"2012-07-17T01:45:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.108","html_url":"https://github.com/amoffat/sh/releases/tag/0.108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108/manifests"},{"name":"0.107","sha":"94e0540199f619f7e00a48b7ef1ad4f0dd77c5fc","kind":"commit","published_at":"2012-06-28T02:07:28.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.107","html_url":"https://github.com/amoffat/sh/releases/tag/0.107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107/manifests"},{"name":"0.105","sha":"cb535da0f6669d65c07c31ae24cbebad50d381b7","kind":"commit","published_at":"2012-04-04T20:36:50.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.105","html_url":"https://github.com/amoffat/sh/releases/tag/0.105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105/manifests"},{"name":"0.103","sha":"169f58de91c073758c8b180e7a0cb1ec67837da9","kind":"commit","published_at":"2012-03-23T19:28:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.103","html_url":"https://github.com/amoffat/sh/releases/tag/0.103","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.103","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103/manifests"},{"name":"0.102","sha":"fedfeb6cb9eda38702e495cb7436263d48c49311","kind":"commit","published_at":"2012-03-23T00:50:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.102","html_url":"https://github.com/amoffat/sh/releases/tag/0.102","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.102","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102/manifests"},{"name":"0.101","sha":"e451d78c8bc358d34e344318a3a6c29ed49cdedd","kind":"commit","published_at":"2012-03-16T04:29:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.101","html_url":"https://github.com/amoffat/sh/releases/tag/0.101","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.101","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101/manifests"},{"name":"0.100","sha":"bebcd335752102204a38f01854d5bd66660a1299","kind":"commit","published_at":"2012-03-16T03:23:34.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.100","html_url":"https://github.com/amoffat/sh/releases/tag/0.100","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.100","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100/manifests"},{"name":"0.99","sha":"1cf975ca87ea04881c2be5702b1b8edabc64c255","kind":"commit","published_at":"2012-03-10T21:37:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.99","html_url":"https://github.com/amoffat/sh/releases/tag/0.99","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.99","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99/manifests"},{"name":"0.98","sha":"97ff1f110db5c0779eca936f78147c548dc75505","kind":"commit","published_at":"2012-02-26T00:06:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.98","html_url":"https://github.com/amoffat/sh/releases/tag/0.98","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.98","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98/manifests"},{"name":"0.97","sha":"2274bddfab2fe277b742f70a56a69e6d8f77916d","kind":"commit","published_at":"2012-02-24T02:11:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.97","html_url":"https://github.com/amoffat/sh/releases/tag/0.97","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.97","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97/manifests"},{"name":"0.95","sha":"00b1453248a894c4fac5289d331acf1f06aad176","kind":"commit","published_at":"2012-02-17T03:48:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.95","html_url":"https://github.com/amoffat/sh/releases/tag/0.95","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.95","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95/manifests"},{"name":"0.94","sha":"bbe6147023fca74b62ebbd418505d26a5d9c6afe","kind":"commit","published_at":"2012-02-09T17:51:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.94","html_url":"https://github.com/amoffat/sh/releases/tag/0.94","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.94","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94/manifests"},{"name":"0.93","sha":"b04518f4b5312a81dc627799530a9b0430cada33","kind":"commit","published_at":"2012-02-08T19:17:25.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.93","html_url":"https://github.com/amoffat/sh/releases/tag/0.93","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.93","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93/manifests"},{"name":"0.92","sha":"00abcb183d7b448b83606c7a1d0a7e8fca8a3336","kind":"commit","published_at":"2012-02-07T01:59:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.92","html_url":"https://github.com/amoffat/sh/releases/tag/0.92","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.92","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92/manifests"},{"name":"0.91","sha":"c497e82a4cb866d10b4102370a5cebb7e2a81c9c","kind":"commit","published_at":"2012-02-07T01:26:15.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.91","html_url":"https://github.com/amoffat/sh/releases/tag/0.91","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.91","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91/manifests"},{"name":"0.90","sha":"6483666a5243d4b39e43a0f035431b2e5f942799","kind":"commit","published_at":"2012-02-04T02:41:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.90","html_url":"https://github.com/amoffat/sh/releases/tag/0.90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90/manifests"},{"name":"0.82","sha":"aabecf23e84cc89707510f19e28bd1911c8d3caa","kind":"commit","published_at":"2012-02-03T23:52:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.82","html_url":"https://github.com/amoffat/sh/releases/tag/0.82","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.82","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82/manifests"},{"name":"0.81","sha":"35f41e2a582b21536865ad8c295811e186c24f34","kind":"commit","published_at":"2012-02-03T06:33:23.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.81","html_url":"https://github.com/amoffat/sh/releases/tag/0.81","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.81","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81/manifests"},{"name":"0.80","sha":"5f037d45ed5ca6b5fc33bf55f12d1f0ad02d8af5","kind":"commit","published_at":"2012-02-03T05:50:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.80","html_url":"https://github.com/amoffat/sh/releases/tag/0.80","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.80","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80/manifests"},{"name":"0.2","sha":"95ae6e6e468b8e4d13541ee4bb01042047e90a52","kind":"commit","published_at":"2012-01-19T21:08:01.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.2","html_url":"https://github.com/amoffat/sh/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2/manifests"}]},"repo_metadata_updated_at":"2025-08-11T04:40:03.524Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":13,"rankings":{"downloads":null,"dependent_repos_count":35.64843269821758,"dependent_packages_count":41.02642901044868,"stargazers_count":10.110633066994467,"forks_count":15.365703749231715,"docker_downloads_count":null,"average":25.537799631223113},"purl":"pkg:conda/sh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/sh","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/sh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/sh/dependencies","status":null,"funding_links":["https://github.com/sponsors/ecederstrand","https://github.com/sponsors/amoffat"],"critical":null,"issue_metadata":{"last_synced_at":"2025-05-20T12:05:31.261Z","issues_count":110,"pull_requests_count":72,"avg_time_to_close_issue":11410401.601941748,"avg_time_to_close_pull_request":3921278.61971831,"issues_closed_count":103,"pull_requests_closed_count":71,"pull_request_authors_count":40,"issue_authors_count":92,"avg_comments_per_issue":3.4363636363636365,"avg_comments_per_pull_request":1.4166666666666667,"merged_pull_requests_count":60,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":362180.1,"past_year_avg_time_to_close_pull_request":68918.11111111111,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":2.7857142857142856,"past_year_avg_comments_per_pull_request":1.3157894736842104,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/issues","maintainers":[{"login":"amoffat","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"},{"login":"amoffatgmi","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffatgmi"},{"login":"ecederstrand","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ecederstrand"}],"active_maintainers":[{"login":"amoffat","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/sh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/sh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/sh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/sh/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":5293370,"name":"sh","ecosystem":"conda","description":null,"homepage":"https://sh.readthedocs.io/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/amoffat/sh","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2021-11-05T19:03:49.000Z","latest_release_published_at":"2022-06-20T08:28:45.000Z","latest_release_number":"1.14.2","last_synced_at":"2025-08-11T03:44:28.435Z","created_at":"2022-10-03T15:55:09.684Z","updated_at":"2025-08-11T04:40:03.554Z","registry_url":"https://anaconda.org/conda-forge/sh","install_command":"conda install -c conda-forge sh","documentation_url":null,"metadata":{},"repo_metadata":{"id":2229709,"uuid":"3182350","full_name":"amoffat/sh","owner":"amoffat","description":"Python process launching","archived":false,"fork":false,"pushed_at":"2025-05-09T02:35:39.000Z","size":2391,"stargazers_count":7084,"open_issues_count":8,"forks_count":506,"subscribers_count":132,"default_branch":"develop","last_synced_at":"2025-05-20T12:05:10.568Z","etag":null,"topics":["devops","python","subprocess"],"latest_commit_sha":null,"homepage":"https://sh.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amoffat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ecederstrand","amoffat"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2012-01-15T05:52:06.000Z","updated_at":"2025-05-19T15:22:52.000Z","dependencies_parsed_at":"2024-01-04T15:27:15.064Z","dependency_job_id":"cd8c8012-e104-4385-85c2-ddccc71c1665","html_url":"https://github.com/amoffat/sh","commit_stats":{"total_commits":1193,"total_committers":98,"mean_commits":"12.173469387755102","dds":0.3788767812238055,"last_synced_commit":"a451ef83252100bc29835f77e05d17b967cd3380"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/amoffat/sh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269825378,"owners_count":24481214,"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-08-11T02:00:10.019Z","response_time":75,"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"},"owner_record":{"login":"amoffat","name":"Andrew","uuid":"259113","kind":"user","description":"Making a global gaming experience","email":"","website":"https://getlost.gg","location":null,"twitter":"GetLostTheGame","company":null,"icon_url":"https://avatars.githubusercontent.com/u/259113?u=12d1d1cdad6fe9250f2a9f77b1be6d2f4f940142\u0026v=4","repositories_count":30,"last_synced_at":"2025-08-10T10:29:53.929Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/amoffat","funding_links":["https://github.com/sponsors/amoffat"],"total_stars":11999,"followers":473,"following":0,"created_at":"2022-11-02T21:50:42.841Z","updated_at":"2025-08-10T10:29:53.929Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat/repositories"},"tags":[{"name":"2.2.2","sha":"a834c0d273a1b3281c14918a4a27b2fdb0034627","kind":"commit","published_at":"2025-02-24T07:12:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"b36a6c4d3e80f41c267ce4fea13cf818d6b58885","kind":"commit","published_at":"2025-01-09T22:28:10.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"be9f8ea14281f83bb84e5ed8fad223210bc6ced4","kind":"commit","published_at":"2025-01-09T17:51:00.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"4c34340113a786ead6f4e81282d309534b61fa9d","kind":"commit","published_at":"2024-10-09T07:14:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.1.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0/manifests"},{"name":"2.0.7","sha":"e467e03d27ab84aec0a5110f855aa0592b6a2346","kind":"commit","published_at":"2024-06-01T16:34:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.7","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7/manifests"},{"name":"2.0.6","sha":"08d7603029ed84ef4a57eb1ac6fecc39caaa51c0","kind":"commit","published_at":"2023-08-10T01:29:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.6","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6/manifests"},{"name":"2.0.5","sha":"5f6f17930e558ab902d9355b9e94fca8341c28e4","kind":"commit","published_at":"2023-08-07T08:25:14.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.5","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"adb0af37f497de290aa95bc1fd27cb810fa53fe7","kind":"commit","published_at":"2023-05-15T14:49:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.4","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4/manifests"},{"name":"2.0.3","sha":"4ecfd8a6bdae556a3c270c6f63ccffdad6806d47","kind":"commit","published_at":"2023-03-20T19:56:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.3","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"d42f09b5a37e460d44b84b63b03c58977db65294","kind":"commit","published_at":"2023-02-13T18:21:04.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"db3e19687b5a570d54175d11dca7bc6226d38539","kind":"commit","published_at":"2023-02-10T11:49:41.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"59771adfa9b1477ecc85ec266c0656e94f9930e8","kind":"commit","published_at":"2023-02-09T20:24:13.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0/manifests"},{"name":"1.14.3","sha":"ff8ed372c79efd06789c1c30e4350db7f1bb2d0e","kind":"commit","published_at":"2022-07-18T06:46:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3/manifests"},{"name":"1.14.2","sha":"260e39cb9e360875337c9a86917370585dfeb4d6","kind":"commit","published_at":"2021-05-15T03:35:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2/manifests"},{"name":"1.14.1","sha":"396141e32114d365d8e79ba3d663c4719e37a17e","kind":"commit","published_at":"2020-10-24T17:34:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1/manifests"},{"name":"1.14.0","sha":"686c4725d28b010ef315867e14a5a9fbd712660f","kind":"commit","published_at":"2020-08-28T18:35:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0/manifests"},{"name":"1.13.1","sha":"114e6eedf5db022d2a0e5a5b5104ea18394da1a6","kind":"commit","published_at":"2020-04-28T14:12:56.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"c62b0335a66059fca9598019643f58a58e3c3e4d","kind":"commit","published_at":"2020-04-27T18:02:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0/manifests"},{"name":"1.12.14","sha":"c65d81a996441c4bf880626ee2d8cef253392fd2","kind":"commit","published_at":"2017-06-07T02:51:42.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.14","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14/manifests"},{"name":"1.12.13","sha":"5e2c7d4b4b48da7e663eeb1287ddf0689535846e","kind":"commit","published_at":"2017-03-30T21:54:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.13","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13/manifests"},{"name":"1.12.12","sha":"0fa5b63629fd1ca48fb037c80d43ba2b9241a488","kind":"commit","published_at":"2017-03-30T21:49:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.12","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12/manifests"},{"name":"1.12.11","sha":"ff728fffb7874418868e23e96ffa0510901f6116","kind":"commit","published_at":"2017-03-14T04:44:31.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11/manifests"},{"name":"1.12.10","sha":"8a8e225d488e433054af55008b9767e5f60f7e98","kind":"commit","published_at":"2017-03-02T08:38:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10/manifests"},{"name":"1.12.9","sha":"bea32861bbfc91ed6f21d767cdec57df37c28160","kind":"commit","published_at":"2017-01-04T22:34:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.9","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9/manifests"},{"name":"1.12.8","sha":"4896a4c9b5ca3c751dcb763dd474ecac3c4f239c","kind":"commit","published_at":"2016-12-16T12:11:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.8","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8/manifests"},{"name":"1.12.7","sha":"ba05d0f2cd0d817a3c3934bfd5be96d117848085","kind":"commit","published_at":"2016-12-07T23:03:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.7","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7/manifests"},{"name":"1.12.6","sha":"4b9b0c5cf047bafbf67a983ad8a5f2678fedec63","kind":"commit","published_at":"2016-12-02T23:52:32.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.6","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6/manifests"},{"name":"1.12.5","sha":"65980db2a1d06cb7c50d71aeb658dc459074e968","kind":"commit","published_at":"2016-12-01T08:50:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.5","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5/manifests"},{"name":"1.12.4","sha":"8d34c32c20cb20045edccd0b60c13993fbcff982","kind":"commit","published_at":"2016-12-01T06:15:30.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.4","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4/manifests"},{"name":"1.12.3","sha":"703657b9b566881fc46f46eb67a7e3334acf99ee","kind":"commit","published_at":"2016-11-29T19:53:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3/manifests"},{"name":"1.12.2","sha":"e6604e5a7021ea2e6017cc6175cd6ffb558eefde","kind":"commit","published_at":"2016-11-29T03:56:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2/manifests"},{"name":"1.12.1","sha":"149bad54e1206c7a35ea6f005f3ea310992f9894","kind":"commit","published_at":"2016-11-29T00:59:21.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1/manifests"},{"name":"1.12.0","sha":"f66568671cff9af7741dfc68c7a05f50afd7f666","kind":"commit","published_at":"2016-11-27T03:58:36.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0/manifests"},{"name":"1.11","sha":"c361f9450fed03cd3bb34291c4cd2f4cbc7c5bce","kind":"commit","published_at":"2014-12-31T16:55:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11/manifests"},{"name":"1.10","sha":"682a4ed38ed0019f8ef50b3bfef4d47552d15f91","kind":"commit","published_at":"2014-12-31T04:23:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10/manifests"},{"name":"1.08","sha":"296894d7cc4b4aefd67feeac1f1dec041f66f64d","kind":"commit","published_at":"2013-01-30T02:55:11.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.08","html_url":"https://github.com/amoffat/sh/releases/tag/1.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08/manifests"},{"name":"1.07","sha":"abb0ba614b5f1ccd6651cdf52e96f10690433e85","kind":"commit","published_at":"2012-11-21T23:15:47.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.07","html_url":"https://github.com/amoffat/sh/releases/tag/1.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07/manifests"},{"name":"1.06","sha":"0e3cbbb4ae286ef95a320badd0256fa20598e8fc","kind":"commit","published_at":"2012-11-10T08:26:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.06","html_url":"https://github.com/amoffat/sh/releases/tag/1.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06/manifests"},{"name":"1.04","sha":"75eb3b664057cbc161d2f0f4bf1b37d85b64a92f","kind":"commit","published_at":"2012-10-08T03:54:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.04","html_url":"https://github.com/amoffat/sh/releases/tag/1.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04/manifests"},{"name":"1.03","sha":"7907b4f32d04db57a90511cd9ed2d7ee34d17cc8","kind":"commit","published_at":"2012-09-20T06:39:37.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.03","html_url":"https://github.com/amoffat/sh/releases/tag/1.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03/manifests"},{"name":"1.02","sha":"285769a1832e21fddcef664ca01d1858df6d3291","kind":"commit","published_at":"2012-09-17T00:24:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.02","html_url":"https://github.com/amoffat/sh/releases/tag/1.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02/manifests"},{"name":"1.01","sha":"96f7e01c9295dc6121b7ab9f87a3fb4997c95ee3","kind":"commit","published_at":"2012-09-16T09:14:24.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.01","html_url":"https://github.com/amoffat/sh/releases/tag/1.01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01/manifests"},{"name":"1.0","sha":"94759bbab236f8f2bd1a76ebd4610ffd6e8b33dd","kind":"commit","published_at":"2012-09-14T07:56:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0/manifests"},{"name":"0.109","sha":"77c1c6a1205bb719a241783e6b44753bdc61ed87","kind":"commit","published_at":"2012-09-14T07:35:35.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.109","html_url":"https://github.com/amoffat/sh/releases/tag/0.109","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.109","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109/manifests"},{"name":"0.108","sha":"112724a4d91921cda8e8365ab07ce5b459eba96d","kind":"commit","published_at":"2012-07-17T01:45:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.108","html_url":"https://github.com/amoffat/sh/releases/tag/0.108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108/manifests"},{"name":"0.107","sha":"94e0540199f619f7e00a48b7ef1ad4f0dd77c5fc","kind":"commit","published_at":"2012-06-28T02:07:28.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.107","html_url":"https://github.com/amoffat/sh/releases/tag/0.107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107/manifests"},{"name":"0.105","sha":"cb535da0f6669d65c07c31ae24cbebad50d381b7","kind":"commit","published_at":"2012-04-04T20:36:50.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.105","html_url":"https://github.com/amoffat/sh/releases/tag/0.105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105/manifests"},{"name":"0.103","sha":"169f58de91c073758c8b180e7a0cb1ec67837da9","kind":"commit","published_at":"2012-03-23T19:28:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.103","html_url":"https://github.com/amoffat/sh/releases/tag/0.103","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.103","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103/manifests"},{"name":"0.102","sha":"fedfeb6cb9eda38702e495cb7436263d48c49311","kind":"commit","published_at":"2012-03-23T00:50:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.102","html_url":"https://github.com/amoffat/sh/releases/tag/0.102","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.102","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102/manifests"},{"name":"0.101","sha":"e451d78c8bc358d34e344318a3a6c29ed49cdedd","kind":"commit","published_at":"2012-03-16T04:29:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.101","html_url":"https://github.com/amoffat/sh/releases/tag/0.101","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.101","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101/manifests"},{"name":"0.100","sha":"bebcd335752102204a38f01854d5bd66660a1299","kind":"commit","published_at":"2012-03-16T03:23:34.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.100","html_url":"https://github.com/amoffat/sh/releases/tag/0.100","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.100","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100/manifests"},{"name":"0.99","sha":"1cf975ca87ea04881c2be5702b1b8edabc64c255","kind":"commit","published_at":"2012-03-10T21:37:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.99","html_url":"https://github.com/amoffat/sh/releases/tag/0.99","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.99","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99/manifests"},{"name":"0.98","sha":"97ff1f110db5c0779eca936f78147c548dc75505","kind":"commit","published_at":"2012-02-26T00:06:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.98","html_url":"https://github.com/amoffat/sh/releases/tag/0.98","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.98","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98/manifests"},{"name":"0.97","sha":"2274bddfab2fe277b742f70a56a69e6d8f77916d","kind":"commit","published_at":"2012-02-24T02:11:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.97","html_url":"https://github.com/amoffat/sh/releases/tag/0.97","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.97","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97/manifests"},{"name":"0.95","sha":"00b1453248a894c4fac5289d331acf1f06aad176","kind":"commit","published_at":"2012-02-17T03:48:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.95","html_url":"https://github.com/amoffat/sh/releases/tag/0.95","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.95","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95/manifests"},{"name":"0.94","sha":"bbe6147023fca74b62ebbd418505d26a5d9c6afe","kind":"commit","published_at":"2012-02-09T17:51:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.94","html_url":"https://github.com/amoffat/sh/releases/tag/0.94","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.94","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94/manifests"},{"name":"0.93","sha":"b04518f4b5312a81dc627799530a9b0430cada33","kind":"commit","published_at":"2012-02-08T19:17:25.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.93","html_url":"https://github.com/amoffat/sh/releases/tag/0.93","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.93","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93/manifests"},{"name":"0.92","sha":"00abcb183d7b448b83606c7a1d0a7e8fca8a3336","kind":"commit","published_at":"2012-02-07T01:59:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.92","html_url":"https://github.com/amoffat/sh/releases/tag/0.92","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.92","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92/manifests"},{"name":"0.91","sha":"c497e82a4cb866d10b4102370a5cebb7e2a81c9c","kind":"commit","published_at":"2012-02-07T01:26:15.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.91","html_url":"https://github.com/amoffat/sh/releases/tag/0.91","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.91","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91/manifests"},{"name":"0.90","sha":"6483666a5243d4b39e43a0f035431b2e5f942799","kind":"commit","published_at":"2012-02-04T02:41:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.90","html_url":"https://github.com/amoffat/sh/releases/tag/0.90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90/manifests"},{"name":"0.82","sha":"aabecf23e84cc89707510f19e28bd1911c8d3caa","kind":"commit","published_at":"2012-02-03T23:52:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.82","html_url":"https://github.com/amoffat/sh/releases/tag/0.82","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.82","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82/manifests"},{"name":"0.81","sha":"35f41e2a582b21536865ad8c295811e186c24f34","kind":"commit","published_at":"2012-02-03T06:33:23.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.81","html_url":"https://github.com/amoffat/sh/releases/tag/0.81","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.81","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81/manifests"},{"name":"0.80","sha":"5f037d45ed5ca6b5fc33bf55f12d1f0ad02d8af5","kind":"commit","published_at":"2012-02-03T05:50:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.80","html_url":"https://github.com/amoffat/sh/releases/tag/0.80","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.80","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80/manifests"},{"name":"0.2","sha":"95ae6e6e468b8e4d13541ee4bb01042047e90a52","kind":"commit","published_at":"2012-01-19T21:08:01.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.2","html_url":"https://github.com/amoffat/sh/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2/manifests"}]},"repo_metadata_updated_at":"2025-08-11T04:40:03.553Z","dependent_packages_count":8,"downloads":null,"downloads_period":null,"dependent_repos_count":13,"rankings":{"downloads":null,"dependent_repos_count":9.703019715497879,"dependent_packages_count":7.077614175193411,"stargazers_count":4.122785126029449,"forks_count":7.337159970052408,"docker_downloads_count":null,"average":7.060144746693287},"purl":"pkg:conda/sh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/sh","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/sh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/sh/dependencies","status":null,"funding_links":["https://github.com/sponsors/ecederstrand","https://github.com/sponsors/amoffat"],"critical":null,"issue_metadata":{"last_synced_at":"2025-05-20T12:05:31.261Z","issues_count":110,"pull_requests_count":72,"avg_time_to_close_issue":11410401.601941748,"avg_time_to_close_pull_request":3921278.61971831,"issues_closed_count":103,"pull_requests_closed_count":71,"pull_request_authors_count":40,"issue_authors_count":92,"avg_comments_per_issue":3.4363636363636365,"avg_comments_per_pull_request":1.4166666666666667,"merged_pull_requests_count":60,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":362180.1,"past_year_avg_time_to_close_pull_request":68918.11111111111,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":2.7857142857142856,"past_year_avg_comments_per_pull_request":1.3157894736842104,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/issues","maintainers":[{"login":"amoffat","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"},{"login":"amoffatgmi","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffatgmi"},{"login":"ecederstrand","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ecederstrand"}],"active_maintainers":[{"login":"amoffat","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sh/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":76302,"name":"py-sh","ecosystem":"spack","description":"Python subprocess interface\n","homepage":"https://github.com/amoffat/sh","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/amoffat/sh","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2022-04-05T09:29:00.104Z","latest_release_published_at":"2022-12-13T05:27:23.055Z","latest_release_number":"1.14.3","last_synced_at":"2025-08-11T03:43:48.634Z","created_at":"2022-04-05T09:29:00.076Z","updated_at":"2025-08-11T04:40:03.553Z","registry_url":"https://packages.spack.io/package.html?name=py-sh","install_command":"spack install py-sh","documentation_url":null,"metadata":{},"repo_metadata":{"id":2229709,"uuid":"3182350","full_name":"amoffat/sh","owner":"amoffat","description":"Python process launching","archived":false,"fork":false,"pushed_at":"2025-05-09T02:35:39.000Z","size":2391,"stargazers_count":7084,"open_issues_count":8,"forks_count":506,"subscribers_count":132,"default_branch":"develop","last_synced_at":"2025-05-20T12:05:10.568Z","etag":null,"topics":["devops","python","subprocess"],"latest_commit_sha":null,"homepage":"https://sh.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amoffat.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ecederstrand","amoffat"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2012-01-15T05:52:06.000Z","updated_at":"2025-05-19T15:22:52.000Z","dependencies_parsed_at":"2024-01-04T15:27:15.064Z","dependency_job_id":"cd8c8012-e104-4385-85c2-ddccc71c1665","html_url":"https://github.com/amoffat/sh","commit_stats":{"total_commits":1193,"total_committers":98,"mean_commits":"12.173469387755102","dds":0.3788767812238055,"last_synced_commit":"a451ef83252100bc29835f77e05d17b967cd3380"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"purl":"pkg:github/amoffat/sh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269825378,"owners_count":24481214,"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-08-11T02:00:10.019Z","response_time":75,"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"},"owner_record":{"login":"amoffat","name":"Andrew","uuid":"259113","kind":"user","description":"Making a global gaming experience","email":"","website":"https://getlost.gg","location":null,"twitter":"GetLostTheGame","company":null,"icon_url":"https://avatars.githubusercontent.com/u/259113?u=12d1d1cdad6fe9250f2a9f77b1be6d2f4f940142\u0026v=4","repositories_count":30,"last_synced_at":"2025-08-10T10:29:53.929Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/amoffat","funding_links":["https://github.com/sponsors/amoffat"],"total_stars":11999,"followers":473,"following":0,"created_at":"2022-11-02T21:50:42.841Z","updated_at":"2025-08-10T10:29:53.929Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amoffat/repositories"},"tags":[{"name":"2.2.2","sha":"a834c0d273a1b3281c14918a4a27b2fdb0034627","kind":"commit","published_at":"2025-02-24T07:12:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.2/manifests"},{"name":"2.2.1","sha":"b36a6c4d3e80f41c267ce4fea13cf818d6b58885","kind":"commit","published_at":"2025-01-09T22:28:10.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"be9f8ea14281f83bb84e5ed8fad223210bc6ced4","kind":"commit","published_at":"2025-01-09T17:51:00.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.2.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"4c34340113a786ead6f4e81282d309534b61fa9d","kind":"commit","published_at":"2024-10-09T07:14:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.1.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.1.0/manifests"},{"name":"2.0.7","sha":"e467e03d27ab84aec0a5110f855aa0592b6a2346","kind":"commit","published_at":"2024-06-01T16:34:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.7","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.7/manifests"},{"name":"2.0.6","sha":"08d7603029ed84ef4a57eb1ac6fecc39caaa51c0","kind":"commit","published_at":"2023-08-10T01:29:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.6","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.6/manifests"},{"name":"2.0.5","sha":"5f6f17930e558ab902d9355b9e94fca8341c28e4","kind":"commit","published_at":"2023-08-07T08:25:14.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.5","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"adb0af37f497de290aa95bc1fd27cb810fa53fe7","kind":"commit","published_at":"2023-05-15T14:49:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.4","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.4/manifests"},{"name":"2.0.3","sha":"4ecfd8a6bdae556a3c270c6f63ccffdad6806d47","kind":"commit","published_at":"2023-03-20T19:56:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.3","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.3/manifests"},{"name":"2.0.2","sha":"d42f09b5a37e460d44b84b63b03c58977db65294","kind":"commit","published_at":"2023-02-13T18:21:04.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.2","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"db3e19687b5a570d54175d11dca7bc6226d38539","kind":"commit","published_at":"2023-02-10T11:49:41.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.1","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"59771adfa9b1477ecc85ec266c0656e94f9930e8","kind":"commit","published_at":"2023-02-09T20:24:13.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/2.0.0","html_url":"https://github.com/amoffat/sh/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/2.0.0/manifests"},{"name":"1.14.3","sha":"ff8ed372c79efd06789c1c30e4350db7f1bb2d0e","kind":"commit","published_at":"2022-07-18T06:46:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.3/manifests"},{"name":"1.14.2","sha":"260e39cb9e360875337c9a86917370585dfeb4d6","kind":"commit","published_at":"2021-05-15T03:35:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.2/manifests"},{"name":"1.14.1","sha":"396141e32114d365d8e79ba3d663c4719e37a17e","kind":"commit","published_at":"2020-10-24T17:34:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.1/manifests"},{"name":"1.14.0","sha":"686c4725d28b010ef315867e14a5a9fbd712660f","kind":"commit","published_at":"2020-08-28T18:35:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.14.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.14.0/manifests"},{"name":"1.13.1","sha":"114e6eedf5db022d2a0e5a5b5104ea18394da1a6","kind":"commit","published_at":"2020-04-28T14:12:56.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.1/manifests"},{"name":"1.13.0","sha":"c62b0335a66059fca9598019643f58a58e3c3e4d","kind":"commit","published_at":"2020-04-27T18:02:02.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.13.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.13.0/manifests"},{"name":"1.12.14","sha":"c65d81a996441c4bf880626ee2d8cef253392fd2","kind":"commit","published_at":"2017-06-07T02:51:42.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.14","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.14/manifests"},{"name":"1.12.13","sha":"5e2c7d4b4b48da7e663eeb1287ddf0689535846e","kind":"commit","published_at":"2017-03-30T21:54:22.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.13","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.13/manifests"},{"name":"1.12.12","sha":"0fa5b63629fd1ca48fb037c80d43ba2b9241a488","kind":"commit","published_at":"2017-03-30T21:49:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.12","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.12/manifests"},{"name":"1.12.11","sha":"ff728fffb7874418868e23e96ffa0510901f6116","kind":"commit","published_at":"2017-03-14T04:44:31.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.11/manifests"},{"name":"1.12.10","sha":"8a8e225d488e433054af55008b9767e5f60f7e98","kind":"commit","published_at":"2017-03-02T08:38:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.10/manifests"},{"name":"1.12.9","sha":"bea32861bbfc91ed6f21d767cdec57df37c28160","kind":"commit","published_at":"2017-01-04T22:34:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.9","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.9/manifests"},{"name":"1.12.8","sha":"4896a4c9b5ca3c751dcb763dd474ecac3c4f239c","kind":"commit","published_at":"2016-12-16T12:11:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.8","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.8/manifests"},{"name":"1.12.7","sha":"ba05d0f2cd0d817a3c3934bfd5be96d117848085","kind":"commit","published_at":"2016-12-07T23:03:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.7","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.7/manifests"},{"name":"1.12.6","sha":"4b9b0c5cf047bafbf67a983ad8a5f2678fedec63","kind":"commit","published_at":"2016-12-02T23:52:32.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.6","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.6/manifests"},{"name":"1.12.5","sha":"65980db2a1d06cb7c50d71aeb658dc459074e968","kind":"commit","published_at":"2016-12-01T08:50:49.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.5","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.5/manifests"},{"name":"1.12.4","sha":"8d34c32c20cb20045edccd0b60c13993fbcff982","kind":"commit","published_at":"2016-12-01T06:15:30.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.4","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.4/manifests"},{"name":"1.12.3","sha":"703657b9b566881fc46f46eb67a7e3334acf99ee","kind":"commit","published_at":"2016-11-29T19:53:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.3","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.3/manifests"},{"name":"1.12.2","sha":"e6604e5a7021ea2e6017cc6175cd6ffb558eefde","kind":"commit","published_at":"2016-11-29T03:56:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.2","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.2/manifests"},{"name":"1.12.1","sha":"149bad54e1206c7a35ea6f005f3ea310992f9894","kind":"commit","published_at":"2016-11-29T00:59:21.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.1","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.1/manifests"},{"name":"1.12.0","sha":"f66568671cff9af7741dfc68c7a05f50afd7f666","kind":"commit","published_at":"2016-11-27T03:58:36.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.12.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.12.0/manifests"},{"name":"1.11","sha":"c361f9450fed03cd3bb34291c4cd2f4cbc7c5bce","kind":"commit","published_at":"2014-12-31T16:55:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.11","html_url":"https://github.com/amoffat/sh/releases/tag/1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.11/manifests"},{"name":"1.10","sha":"682a4ed38ed0019f8ef50b3bfef4d47552d15f91","kind":"commit","published_at":"2014-12-31T04:23:16.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.10","html_url":"https://github.com/amoffat/sh/releases/tag/1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.10/manifests"},{"name":"1.08","sha":"296894d7cc4b4aefd67feeac1f1dec041f66f64d","kind":"commit","published_at":"2013-01-30T02:55:11.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.08","html_url":"https://github.com/amoffat/sh/releases/tag/1.08","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.08","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.08/manifests"},{"name":"1.07","sha":"abb0ba614b5f1ccd6651cdf52e96f10690433e85","kind":"commit","published_at":"2012-11-21T23:15:47.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.07","html_url":"https://github.com/amoffat/sh/releases/tag/1.07","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.07","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.07/manifests"},{"name":"1.06","sha":"0e3cbbb4ae286ef95a320badd0256fa20598e8fc","kind":"commit","published_at":"2012-11-10T08:26:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.06","html_url":"https://github.com/amoffat/sh/releases/tag/1.06","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.06","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.06/manifests"},{"name":"1.04","sha":"75eb3b664057cbc161d2f0f4bf1b37d85b64a92f","kind":"commit","published_at":"2012-10-08T03:54:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.04","html_url":"https://github.com/amoffat/sh/releases/tag/1.04","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.04","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.04/manifests"},{"name":"1.03","sha":"7907b4f32d04db57a90511cd9ed2d7ee34d17cc8","kind":"commit","published_at":"2012-09-20T06:39:37.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.03","html_url":"https://github.com/amoffat/sh/releases/tag/1.03","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.03","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.03/manifests"},{"name":"1.02","sha":"285769a1832e21fddcef664ca01d1858df6d3291","kind":"commit","published_at":"2012-09-17T00:24:38.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.02","html_url":"https://github.com/amoffat/sh/releases/tag/1.02","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.02","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.02/manifests"},{"name":"1.01","sha":"96f7e01c9295dc6121b7ab9f87a3fb4997c95ee3","kind":"commit","published_at":"2012-09-16T09:14:24.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.01","html_url":"https://github.com/amoffat/sh/releases/tag/1.01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.01/manifests"},{"name":"1.0","sha":"94759bbab236f8f2bd1a76ebd4610ffd6e8b33dd","kind":"commit","published_at":"2012-09-14T07:56:54.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/1.0","html_url":"https://github.com/amoffat/sh/releases/tag/1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/1.0/manifests"},{"name":"0.109","sha":"77c1c6a1205bb719a241783e6b44753bdc61ed87","kind":"commit","published_at":"2012-09-14T07:35:35.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.109","html_url":"https://github.com/amoffat/sh/releases/tag/0.109","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.109","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.109/manifests"},{"name":"0.108","sha":"112724a4d91921cda8e8365ab07ce5b459eba96d","kind":"commit","published_at":"2012-07-17T01:45:58.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.108","html_url":"https://github.com/amoffat/sh/releases/tag/0.108","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.108","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.108/manifests"},{"name":"0.107","sha":"94e0540199f619f7e00a48b7ef1ad4f0dd77c5fc","kind":"commit","published_at":"2012-06-28T02:07:28.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.107","html_url":"https://github.com/amoffat/sh/releases/tag/0.107","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.107","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.107/manifests"},{"name":"0.105","sha":"cb535da0f6669d65c07c31ae24cbebad50d381b7","kind":"commit","published_at":"2012-04-04T20:36:50.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.105","html_url":"https://github.com/amoffat/sh/releases/tag/0.105","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.105","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.105/manifests"},{"name":"0.103","sha":"169f58de91c073758c8b180e7a0cb1ec67837da9","kind":"commit","published_at":"2012-03-23T19:28:06.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.103","html_url":"https://github.com/amoffat/sh/releases/tag/0.103","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.103","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.103/manifests"},{"name":"0.102","sha":"fedfeb6cb9eda38702e495cb7436263d48c49311","kind":"commit","published_at":"2012-03-23T00:50:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.102","html_url":"https://github.com/amoffat/sh/releases/tag/0.102","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.102","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.102/manifests"},{"name":"0.101","sha":"e451d78c8bc358d34e344318a3a6c29ed49cdedd","kind":"commit","published_at":"2012-03-16T04:29:12.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.101","html_url":"https://github.com/amoffat/sh/releases/tag/0.101","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.101","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.101/manifests"},{"name":"0.100","sha":"bebcd335752102204a38f01854d5bd66660a1299","kind":"commit","published_at":"2012-03-16T03:23:34.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.100","html_url":"https://github.com/amoffat/sh/releases/tag/0.100","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.100","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.100/manifests"},{"name":"0.99","sha":"1cf975ca87ea04881c2be5702b1b8edabc64c255","kind":"commit","published_at":"2012-03-10T21:37:53.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.99","html_url":"https://github.com/amoffat/sh/releases/tag/0.99","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.99","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.99/manifests"},{"name":"0.98","sha":"97ff1f110db5c0779eca936f78147c548dc75505","kind":"commit","published_at":"2012-02-26T00:06:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.98","html_url":"https://github.com/amoffat/sh/releases/tag/0.98","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.98","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.98/manifests"},{"name":"0.97","sha":"2274bddfab2fe277b742f70a56a69e6d8f77916d","kind":"commit","published_at":"2012-02-24T02:11:43.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.97","html_url":"https://github.com/amoffat/sh/releases/tag/0.97","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.97","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.97/manifests"},{"name":"0.95","sha":"00b1453248a894c4fac5289d331acf1f06aad176","kind":"commit","published_at":"2012-02-17T03:48:57.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.95","html_url":"https://github.com/amoffat/sh/releases/tag/0.95","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.95","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.95/manifests"},{"name":"0.94","sha":"bbe6147023fca74b62ebbd418505d26a5d9c6afe","kind":"commit","published_at":"2012-02-09T17:51:03.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.94","html_url":"https://github.com/amoffat/sh/releases/tag/0.94","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.94","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.94/manifests"},{"name":"0.93","sha":"b04518f4b5312a81dc627799530a9b0430cada33","kind":"commit","published_at":"2012-02-08T19:17:25.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.93","html_url":"https://github.com/amoffat/sh/releases/tag/0.93","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.93","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.93/manifests"},{"name":"0.92","sha":"00abcb183d7b448b83606c7a1d0a7e8fca8a3336","kind":"commit","published_at":"2012-02-07T01:59:40.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.92","html_url":"https://github.com/amoffat/sh/releases/tag/0.92","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.92","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.92/manifests"},{"name":"0.91","sha":"c497e82a4cb866d10b4102370a5cebb7e2a81c9c","kind":"commit","published_at":"2012-02-07T01:26:15.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.91","html_url":"https://github.com/amoffat/sh/releases/tag/0.91","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.91","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.91/manifests"},{"name":"0.90","sha":"6483666a5243d4b39e43a0f035431b2e5f942799","kind":"commit","published_at":"2012-02-04T02:41:29.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.90","html_url":"https://github.com/amoffat/sh/releases/tag/0.90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.90/manifests"},{"name":"0.82","sha":"aabecf23e84cc89707510f19e28bd1911c8d3caa","kind":"commit","published_at":"2012-02-03T23:52:27.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.82","html_url":"https://github.com/amoffat/sh/releases/tag/0.82","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.82","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.82/manifests"},{"name":"0.81","sha":"35f41e2a582b21536865ad8c295811e186c24f34","kind":"commit","published_at":"2012-02-03T06:33:23.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.81","html_url":"https://github.com/amoffat/sh/releases/tag/0.81","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.81","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.81/manifests"},{"name":"0.80","sha":"5f037d45ed5ca6b5fc33bf55f12d1f0ad02d8af5","kind":"commit","published_at":"2012-02-03T05:50:59.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.80","html_url":"https://github.com/amoffat/sh/releases/tag/0.80","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.80","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.80/manifests"},{"name":"0.2","sha":"95ae6e6e468b8e4d13541ee4bb01042047e90a52","kind":"commit","published_at":"2012-01-19T21:08:01.000Z","download_url":"https://codeload.github.com/amoffat/sh/tar.gz/0.2","html_url":"https://github.com/amoffat/sh/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/amoffat/sh@0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/tags/0.2/manifests"}]},"repo_metadata_updated_at":"2025-08-11T04:40:03.553Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":57.27386411004586,"stargazers_count":1.5006252605252188,"forks_count":4.0989301097679585,"average":15.718354870084758},"purl":"pkg:spack/py-sh","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/py-sh","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/py-sh","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/py-sh/dependencies","status":null,"funding_links":["https://github.com/sponsors/ecederstrand","https://github.com/sponsors/amoffat"],"critical":null,"issue_metadata":{"last_synced_at":"2025-05-20T12:05:31.261Z","issues_count":110,"pull_requests_count":72,"avg_time_to_close_issue":11410401.601941748,"avg_time_to_close_pull_request":3921278.61971831,"issues_closed_count":103,"pull_requests_closed_count":71,"pull_request_authors_count":40,"issue_authors_count":92,"avg_comments_per_issue":3.4363636363636365,"avg_comments_per_pull_request":1.4166666666666667,"merged_pull_requests_count":60,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":362180.1,"past_year_avg_time_to_close_pull_request":68918.11111111111,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":18,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":2.7857142857142856,"past_year_avg_comments_per_pull_request":1.3157894736842104,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/issues","maintainers":[{"login":"amoffat","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"},{"login":"amoffatgmi","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffatgmi"},{"login":"ecederstrand","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ecederstrand"}],"active_maintainers":[{"login":"amoffat","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-sh/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-sh/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-sh/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-sh/related_packages","maintainers":[{"uuid":"adamjstewart","login":"adamjstewart","name":null,"email":null,"url":"https://github.com/adamjstewart","packages_count":2170,"html_url":null,"role":null,"created_at":"2022-11-14T16:55:34.724Z","updated_at":"2022-11-14T16:55:34.724Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/adamjstewart/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":8772,"maintainers_count":926,"namespaces_count":0,"keywords_count":3681,"github":"spack","metadata":{"funded_packages_count":405},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2025-09-08T06:56:36.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}}],"commits":{"id":6947,"full_name":"amoffat/sh","default_branch":"develop","committers":[{"name":"Andrew Moffat","email":"andrew.robert.moffat@gmail.com","login":null,"count":741},{"name":"Andrew Moffat","email":"arwmoffat@gmail.com","login":"amoffat","count":215},{"name":"Erik Cederstrand","email":"erik@cederstrand.dk","login":"ecederstrand","count":56},{"name":"EKC (Erik Cederstrand)","email":"ekc@novozymes.com","login":null,"count":22},{"name":"Erik Cederstrand","email":"erik@adamatics.com","login":null,"count":14},{"name":"Jure","email":"j.ziberna@gmail.com","login":"ziberna","count":10},{"name":"John Kirkham","email":"kirkhamj@janelia.hhmi.org","login":"jakirkham","count":6},{"name":"Chris McClymont","email":"chris@mcclymont.it","login":"mcclymont","count":5},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":4},{"name":"Dmitry Medvinsky","email":"dmedvinsky@gmail.com","login":"dmedvinsky","count":4},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":4},{"name":"Toshio Kuratomi","email":"a.badger@gmail.com","login":"abadger","count":4},{"name":"garywei944","email":"33930674+garywei944","login":"garywei944","count":4},{"name":"roryk","email":"rory.kirchner@gmail.com","login":"roryk","count":4},{"name":"sroet","email":"sanderroet@hotmail.com","login":"sroet","count":4},{"name":"Elmar","email":"elmar@mykolab.com","login":null,"count":4},{"name":"David D Lowe","email":"daviddlowe.flimm@gmail.com","login":"Flimm","count":3},{"name":"Marc Abramowitz","email":"marc@marc-abramowitz.com","login":"msabramo","count":3},{"name":"Omer Katz","email":"omer.drow@gmail.com","login":"thedrow","count":3},{"name":"thiswillbeyourgithub","email":"26625900+thiswillbeyourgithub","login":"thiswillbeyourgithub","count":3},{"name":"Dusty Phillips","email":"dusty@buchuki.com","login":null,"count":3},{"name":"Mike Lundy","email":"mike@fluffypenguin.org","login":"novas0x2a","count":2},{"name":"Miroslav Šedivý","email":"6774676+eumiro","login":"eumiro","count":2},{"name":"Carl George","email":"carl@george.computer","login":"carlwgeorge","count":2},{"name":"Pat Pannuto","email":"pat.pannuto@gmail.com","login":"ppannuto","count":2},{"name":"David Barnett","email":"davidbarnett2@gmail.com","login":"dbarnett","count":2},{"name":"Augusto Henrique Hentz","email":"augusto@linse.ufsc.br","login":"ahhentz","count":2},{"name":"Alejandro Saucedo","email":"alejandro.saucedo@zalando.de","login":"axsaucedo","count":2},{"name":"Hongxin Liang","email":"honnix@spotify.com","login":"honnix","count":2},{"name":"Семён Марьясин","email":"simeon@maryasin.name","login":"MarSoft","count":2},{"name":"oleg","email":"obutovich@gmail.com","login":"swayf","count":2},{"name":"Sam Hartman","email":"hartmans@debian.org","login":"hartmans","count":2},{"name":"Simone Bacchio","email":"s.bacchio@gmail.com","login":"sbacchio","count":2},{"name":"Sorin Sbarnea","email":"ssbarnea@redhat.com","login":"ssbarnea","count":2},{"name":"Thomas Smith","email":"smithtg@ncbi.nlm.nih.gov","login":"tgs","count":2},{"name":"Tomasz Kłoczko","email":"kloczek@github.com","login":"kloczek","count":2},{"name":"asapelkin","email":"asapelkin0x01@ya.ru","login":"asapelkin","count":2},{"name":"David Runge","email":"dave@sleepmap.de","login":"dvzrv","count":2},{"name":"Rob Hoelz","email":"rob.hoelz@skinnycorp.com","login":null,"count":2},{"name":"Peter C. Norton","email":"peter@statelessnetworks.com","login":null,"count":2},{"name":"John Shilkaitis","email":"jshilkaitis@quid.com","login":null,"count":2},{"name":"mohameda","email":"mohamed.abidi@brightcomputing.com","login":null,"count":2},{"name":"Roman Imankulov","email":"roman@netangels.ru","login":null,"count":2},{"name":"André Felipe Dias","email":"andref.dias@pronus.eng.br","login":null,"count":1},{"name":"Andrew Moffat","email":"andrew.moffat@skinnycorp.com","login":null,"count":1},{"name":"Mark Visser","email":"mvisser@mokkostudio.com","login":null,"count":1},{"name":"Martin Panter","email":"vadmium à gmail·com","login":null,"count":1},{"name":"Omri Bahumi","email":"omrib@everything.me","login":null,"count":1},{"name":"Lukasz Dabrowski","email":"ldabrowski@advaoptical.com","login":null,"count":1},{"name":"Lev Maximov","email":"lev.maximov@gmail.com","login":null,"count":1},{"name":"German Gomez-Herrero","email":"g@germangh.com","login":null,"count":1},{"name":"Ryan Rawdon","email":"ryarawdo@publicisgroupe.net","login":null,"count":1},{"name":"Robert Smith","email":"rsmith31415@gmail.com","login":null,"count":1},{"name":"Les Aker","email":"me@lesaker.org","login":"akerl","count":1},{"name":"Lewis Cowles","email":"lewis+github@cowles.uk","login":"Lewiscowles1986","count":1},{"name":"Lucas Cimon","email":"lucas.cimon@gmail.com","login":"Lucas-C","count":1},{"name":"Marcel Telka","email":"marcel@telka.sk","login":"mtelka","count":1},{"name":"Ralph Bean","email":"rbean@redhat.com","login":"ralphbean","count":1},{"name":"Samuel Dion-Girardeau","email":"samuel.diongirardeau@gmail.com","login":"samueldg","count":1},{"name":"Simon Hausmann","email":"simon.hausmann@qt.io","login":"tronical","count":1},{"name":"Tianon Gravi","email":"admwiggin@gmail.com","login":"tianon","count":1},{"name":"Tim Hatch","email":"thatch@fb.com","login":"thatch","count":1},{"name":"Tomasz Dudziak","email":"tomasz.dudziak@gmail.com","login":"tdudziak","count":1},{"name":"Tomek Wójcik","email":"labs@tomekwojcik.pl","login":"tomekwojcik","count":1},{"name":"Viacheslav Biriukov","email":"viacheslav@cloudflare.com","login":"brk0v","count":1},{"name":"Yan","email":"yans@yancomm.net","login":"zardus","count":1},{"name":"Yossi Rafelson","email":"yossi.rafelson@gmail.com","login":"Yossi","count":1},{"name":"gaosen","email":"0x5e@sina.cn","login":"0x5e","count":1},{"name":"jquast","email":"contact@jeffquast.com","login":"jquast","count":1},{"name":"minus","email":"minus@mnus.de","login":"minus7","count":1},{"name":"pteromys","email":"pteromys@gmail.com","login":"pteromys","count":1},{"name":"scottbelden","email":"scottabelden@gmail.com","login":"scottbelden","count":1},{"name":"tingletech","email":"brian.tingle.cdlib.org@gmail.com","login":"tingletech","count":1},{"name":"zhangyafeikimi","email":"zhangyafeikimi@gmail.com","login":"zhangyafeikimi","count":1},{"name":"Cheaterman","email":"the.cheaterman@gmail.com","login":"Cheaterman","count":1},{"name":"David Mirabito","email":"davidm@metamako.com","login":"davidm-mm","count":1},{"name":"Eir Nym","email":"eirnym@gmail.com","login":"eirnym","count":1},{"name":"Feanil Patel","email":"feanil@axim.org","login":"feanil","count":1},{"name":"Francesco Piccinno","email":"stack.box@gmail.com","login":"nopper","count":1},{"name":"Quentin Bouget","email":"ypsah@devyard.org","login":"ypsah","count":1},{"name":"Peter Demin","email":"peterdemin@gmail.com","login":"peterdemin","count":1},{"name":"NotSqrt","email":"notsqrt@gmail.com","login":"NotSqrt","count":1},{"name":"Nemec","email":"djnemec@gmail.com","login":"nemec","count":1},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":1},{"name":"ATolkachev","email":"alexander.e.tolkachev@gmail.com","login":"ATolkachev","count":1},{"name":"Alexander Krasnukhin","email":"the.malkolm@gmail.com","login":"themalkolm","count":1},{"name":"Alexander Shadchin","email":"shadchin@yandex-team.com","login":"shadchin","count":1},{"name":"Ammar Askar","email":"ammar@ammaraskar.com","login":"ammaraskar","count":1},{"name":"Ander Martinez","email":"ander.basaundi@gmail.com","login":"basaundi","count":1},{"name":"Andrew Moffat","email":"andrew@formconstantdance.org","login":"chaosbot","count":1},{"name":"Arjen Stolk","email":"simplyarjen@gmail.com","login":"simplyarjen","count":1},{"name":"Arthur Darcet","email":"arthur+github@darcet.fr","login":"arthurdarcet","count":1},{"name":"Bahadır Kandemir","email":"kandemir@gmail.com","login":"bahadir","count":1},{"name":"Ben Felder","email":"20211140+pykong","login":"pykong","count":1},{"name":"Bryan Bishop","email":"kanzure@gmail.com","login":"kanzure","count":1},{"name":"Ikke","email":"compufreak@gmail.com","login":"Ikke","count":1},{"name":"Istvan Szekeres","email":"szekeres@iii.hu","login":"Pistahh","count":1},{"name":"Jack Gaino","email":"github@jackgaino.com","login":"iamjackg","count":1},{"name":"Jacob Hayes","email":"jacob.r.hayes@gmail.com","login":"JacobHayes","count":1},{"name":"Jannis Leidel","email":"jannis@leidel.info","login":"jezdez","count":1},{"name":"Jesse Beder","email":"jbeder@gmail.com","login":"jbeder","count":1},{"name":"Joe Lencioni","email":"joe.lencioni@brigade.com","login":"lencioni","count":1},{"name":"John Trimble","email":"trimblej@gmail.com","login":"johntrimble","count":1},{"name":"Jonathan Hartley","email":"tartley@tartley.com","login":"tartley","count":1},{"name":"Kiss György","email":"gyorgy.kiss@balabit.com","login":"kissgyorgy","count":1},{"name":"Hakkyu Kim","email":"hakkyu271@gmail.com","login":"HakkyuKim","count":1}],"total_commits":1223,"total_committers":106,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":11.537735849056604,"dds":0.39411283728536384,"past_year_committers":[{"name":"Andrew Moffat","email":"arwmoffat@gmail.com","login":"amoffat","count":14},{"name":"garywei944","email":"33930674+garywei944","login":"garywei944","count":4},{"name":"thiswillbeyourgithub","email":"26625900+thiswillbeyourgithub","login":"thiswillbeyourgithub","count":3},{"name":"Sam Hartman","email":"hartmans@debian.org","login":"hartmans","count":2},{"name":"Alejandro Saucedo","email":"alejandro.saucedo@zalando.de","login":"axsaucedo","count":2},{"name":"Peter Demin","email":"peterdemin@gmail.com","login":"peterdemin","count":1},{"name":"Lewis Cowles","email":"lewis+github@cowles.uk","login":"Lewiscowles1986","count":1},{"name":"Feanil Patel","email":"feanil@axim.org","login":"feanil","count":1},{"name":"Erik Cederstrand","email":"erik@cederstrand.dk","login":"ecederstrand","count":1},{"name":"Carl George","email":"carlwgeorge@gmail.com","login":"carlwgeorge","count":1},{"name":"Alexander Shadchin","email":"shadchin@yandex-team.com","login":"shadchin","count":1},{"name":"Ryan Rawdon","email":"ryarawdo@publicisgroupe.net","login":null,"count":1}],"past_year_total_commits":32,"past_year_total_committers":12,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.6666666666666665,"past_year_dds":0.5625,"last_synced_at":"2025-05-26T18:06:24.537Z","last_synced_commit":"ea434f0bafd285bbe5b93d218e62227f2b77f310","created_at":"2023-03-07T09:44:08.364Z","updated_at":"2025-05-26T18:06:24.598Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:13.651Z","repositories_count":5480019,"commits_count":853389126,"contributors_count":31098155,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"amoffat/sh","html_url":"https://github.com/amoffat/sh","last_synced_at":"2025-08-31T08:54:20.018Z","status":null,"issues_count":109,"pull_requests_count":80,"avg_time_to_close_issue":11493100.980392156,"avg_time_to_close_pull_request":3575149.0384615385,"issues_closed_count":102,"pull_requests_closed_count":78,"pull_request_authors_count":41,"issue_authors_count":92,"avg_comments_per_issue":3.2752293577981653,"avg_comments_per_pull_request":1.3375,"merged_pull_requests_count":66,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":12,"past_year_pull_requests_count":23,"past_year_avg_time_to_close_issue":83455.5,"past_year_avg_time_to_close_pull_request":76202.38095238095,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":1.0833333333333333,"past_year_avg_comments_per_pull_request":1.2608695652173914,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"created_at":"2023-05-10T11:07:57.426Z","updated_at":"2025-09-03T01:58:25.101Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/amoffat%2Fsh/issues","issue_labels_count":{"breaking change":5,"docs":3,"feature":2,"bug":2,"low priority":1,"high priority":1,"maintenance":1,"not an sh issue":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":83,"CONTRIBUTOR":22,"OWNER":6},"pull_request_author_associations_count":{"CONTRIBUTOR":34,"NONE":19,"COLLABORATOR":19,"OWNER":17},"issue_authors":{"amoffat":6,"mtelka":5,"kloczek":3,"hartmans":2,"iamjackg":2,"git-os":2,"hengruo":2,"jakirkham":2,"goerz":1,"lehnerpat":1,"roryk":1,"JacobHayes":1,"dhkim09a":1,"SuperSandro2000":1,"4JustMe4":1,"lzw19951010":1,"Rubyer77":1,"kumarappan-arumugam":1,"mnwdbase":1,"honnix":1,"N-Coder":1,"paul-hammant":1,"xmnlab":1,"MikeBusuttil":1,"Taytay":1,"jordiae":1,"fre-sch":1,"supriyo-biswas":1,"arpsyapathy":1,"axsaucedo":1,"carlwgeorge":1,"StPanning":1,"saiaprameya":1,"remexre":1,"rgasper":1,"HakkyuKim":1,"Pistahh":1,"luigig44":1,"dAnjou":1,"dbohdan":1,"0xkag":1,"paulobear":1,"boukhasmarsoufian":1,"adamncasey":1,"fardarter":1,"liaochris":1,"devyntk":1,"MiaoheLin":1,"mcint":1,"antdking":1,"slatermethuen":1,"suvayu":1,"chaserhkj":1,"twardoch":1,"dmeecs":1,"oren-hecht":1,"psontag":1,"devinnasar":1,"halloleo":1,"cocoon":1,"jimustafa":1,"mschier":1,"lukele":1,"allrob23":1,"TotalVariation":1,"anatoly-scherbakov":1,"4l1fe":1,"michaelaye":1,"AaronDMarasco":1,"kis87988":1,"shism2":1,"MarSoft":1,"stephen-at-code":1,"ypsah":1,"happylie":1,"mattbryson":1,"DUOLabs333":1,"kotborealis":1,"minskmaz":1,"sandrobonazzola":1,"hpe-ykoehler":1,"danijar":1,"thiswillbeyourgithub":1,"probonopd":1,"johntrimble":1,"hmijail":1,"r4lv":1,"graingert":1,"scamille":1,"jamincollins":1,"znd4":1,"macintacos":1,"eode":1,"redthing1":1,"Hi-Angel":1},"pull_request_authors":{"amoffat":17,"ecederstrand":10,"amoffatgmi":9,"Lewiscowles1986":4,"thiswillbeyourgithub":4,"hartmans":4,"kloczek":2,"shadchin":2,"supriyo-biswas":2,"feanil":2,"carlwgeorge":2,"FliesLikeABrick":2,"axsaucedo":2,"DarkaMaul":1,"sroet":1,"timgir":1,"KOLANICH":1,"honnix":1,"ashermancinelli":1,"nierob":1,"mtelka":1,"znd4":1,"qbilius":1,"garywei944":1,"ypsah":1,"kotborealis":1,"Pistahh":1,"fardarter":1,"HakkyuKim":1,"timgates42":1,"asapelkin":1,"JacobHayes":1,"felixonmars":1,"tartley":1,"johntrimble":1,"eode":1,"iamjackg":1,"mgorny":1,"peterdemin":1,"MarSoft":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10057050,"issues_count":30964899,"pull_requests_count":93486146,"authors_count":10684481,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"not an sh issue":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":10,"CONTRIBUTOR":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":14,"OWNER":8,"NONE":7},"past_year_issue_authors":{"allrob23":1,"axsaucedo":1,"carlwgeorge":1,"devyntk":1,"DUOLabs333":1,"eode":1,"hartmans":1,"Hi-Angel":1,"luigig44":1,"mcint":1,"Rubyer77":1,"scamille":1,"thiswillbeyourgithub":1},"past_year_pull_request_authors":{"amoffat":8,"thiswillbeyourgithub":4,"hartmans":4,"Lewiscowles1986":4,"feanil":2,"carlwgeorge":2,"axsaucedo":2,"peterdemin":1,"garywei944":1,"ashermancinelli":1},"maintainers":[{"login":"amoffat","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"},{"login":"ecederstrand","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ecederstrand"},{"login":"amoffatgmi","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffatgmi"}],"active_maintainers":[{"login":"amoffat","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/amoffat"}]},"events":{"total":{"CreateEvent":3,"ReleaseEvent":1,"IssuesEvent":18,"WatchEvent":191,"IssueCommentEvent":44,"PushEvent":12,"PullRequestReviewEvent":8,"PullRequestEvent":24,"ForkEvent":10},"last_year":{"CreateEvent":3,"ReleaseEvent":1,"IssuesEvent":18,"WatchEvent":191,"IssueCommentEvent":44,"PushEvent":12,"PullRequestReviewEvent":8,"PullRequestEvent":24,"ForkEvent":10}},"keywords":["devops","python","subprocess"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-07-05T19:02:25.564Z","updated_at":"2023-07-05T19:02:25.564Z","repository_link":"https://github.com/amoffat/sh/blob/develop/.github/workflows/main.yml","dependencies":[{"id":11147470551,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":11147470552,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":11147470553,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":11147470554,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":11147470555,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":11147470556,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"tests/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-05T19:02:25.982Z","updated_at":"2023-07-05T19:02:25.982Z","repository_link":"https://github.com/amoffat/sh/blob/develop/tests/Dockerfile","dependencies":[{"id":11147472347,"package_name":"ubuntu","ecosystem":"docker","requirements":"bionic","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2023-07-05T19:02:27.569Z","updated_at":"2023-07-05T19:02:27.569Z","repository_link":"https://github.com/amoffat/sh/blob/develop/poetry.lock","dependencies":[{"id":11147474258,"package_name":"alabaster","ecosystem":"pypi","requirements":"0.7.12","direct":false,"kind":"develop","optional":false},{"id":11147474266,"package_name":"attrs","ecosystem":"pypi","requirements":"21.2.0","direct":false,"kind":"develop","optional":false},{"id":11147474270,"package_name":"babel","ecosystem":"pypi","requirements":"2.9.1","direct":false,"kind":"develop","optional":false},{"id":11147474276,"package_name":"black","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":"develop","optional":false},{"id":11147474280,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.3.0","direct":false,"kind":"develop","optional":false},{"id":11147474285,"package_name":"certifi","ecosystem":"pypi","requirements":"2022.12.7","direct":false,"kind":"develop","optional":false},{"id":11147474291,"package_name":"chardet","ecosystem":"pypi","requirements":"5.1.0","direct":false,"kind":"develop","optional":false},{"id":11147474295,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"2.0.4","direct":false,"kind":"develop","optional":false},{"id":11147474300,"package_name":"click","ecosystem":"pypi","requirements":"8.0.1","direct":false,"kind":"develop","optional":false},{"id":11147474306,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"develop","optional":false},{"id":11147474310,"package_name":"commonmark","ecosystem":"pypi","requirements":"0.9.1","direct":false,"kind":"develop","optional":false},{"id":11147474315,"package_name":"coverage","ecosystem":"pypi","requirements":"5.5","direct":false,"kind":"develop","optional":false},{"id":11147474319,"package_name":"coveralls","ecosystem":"pypi","requirements":"3.3.1","direct":false,"kind":"develop","optional":false},{"id":11147474323,"package_name":"distlib","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"develop","optional":false},{"id":11147474328,"package_name":"docopt","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"develop","optional":false},{"id":11147474333,"package_name":"docutils","ecosystem":"pypi","requirements":"0.18.1","direct":false,"kind":"develop","optional":false},{"id":11147474338,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"develop","optional":false},{"id":11147474342,"package_name":"filelock","ecosystem":"pypi","requirements":"3.9.0","direct":false,"kind":"develop","optional":false},{"id":11147474347,"package_name":"flake8","ecosystem":"pypi","requirements":"6.0.0","direct":false,"kind":"develop","optional":false},{"id":11147474351,"package_name":"idna","ecosystem":"pypi","requirements":"3.2","direct":false,"kind":"develop","optional":false},{"id":11147474355,"package_name":"imagesize","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"develop","optional":false},{"id":11147474361,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"4.8.1","direct":false,"kind":"develop","optional":false},{"id":11147474366,"package_name":"iniconfig","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"develop","optional":false},{"id":11147474371,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"develop","optional":false},{"id":11147474376,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"develop","optional":false},{"id":11147474381,"package_name":"mccabe","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":11147474386,"package_name":"mypy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":11147474391,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"develop","optional":false},{"id":11147474395,"package_name":"packaging","ecosystem":"pypi","requirements":"23.0","direct":false,"kind":"develop","optional":false},{"id":11147474399,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"develop","optional":false},{"id":11147474404,"package_name":"platformdirs","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"develop","optional":false},{"id":11147474410,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":11147474413,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"2.10.0","direct":false,"kind":"develop","optional":false},{"id":11147474418,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.9.2","direct":false,"kind":"develop","optional":false},{"id":11147474424,"package_name":"pyflakes","ecosystem":"pypi","requirements":"3.0.1","direct":false,"kind":"develop","optional":false},{"id":11147474429,"package_name":"pygments","ecosystem":"pypi","requirements":"2.14.0","direct":false,"kind":"develop","optional":false},{"id":11147474433,"package_name":"pyproject-api","ecosystem":"pypi","requirements":"1.5.0","direct":false,"kind":"develop","optional":false},{"id":11147475114,"package_name":"pytest","ecosystem":"pypi","requirements":"7.2.1","direct":false,"kind":"develop","optional":false},{"id":11147475115,"package_name":"pytz","ecosystem":"pypi","requirements":"2021.1","direct":false,"kind":"develop","optional":false},{"id":11147475116,"package_name":"requests","ecosystem":"pypi","requirements":"2.26.0","direct":false,"kind":"develop","optional":false},{"id":11147475117,"package_name":"rich","ecosystem":"pypi","requirements":"12.0.1","direct":false,"kind":"develop","optional":false},{"id":11147475118,"package_name":"rstcheck","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"develop","optional":false},{"id":11147475119,"package_name":"rstcheck-core","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"develop","optional":false},{"id":11147475120,"package_name":"setuptools","ecosystem":"pypi","requirements":"67.2.0","direct":false,"kind":"develop","optional":false},{"id":11147475121,"package_name":"shellingham","ecosystem":"pypi","requirements":"1.5.0.post1","direct":false,"kind":"develop","optional":false},{"id":11147475122,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"develop","optional":false},{"id":11147475123,"package_name":"sphinx","ecosystem":"pypi","requirements":"6.1.3","direct":false,"kind":"develop","optional":false},{"id":11147475124,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"develop","optional":false},{"id":11147475125,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":11147475126,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"1.0.2","direct":false,"kind":"develop","optional":false},{"id":11147475127,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"develop","optional":false},{"id":11147475128,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"2.0.0","direct":false,"kind":"develop","optional":false},{"id":11147475129,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"1.0.1","direct":false,"kind":"develop","optional":false},{"id":11147475130,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"1.0.3","direct":false,"kind":"develop","optional":false},{"id":11147475131,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"1.1.5","direct":false,"kind":"develop","optional":false},{"id":11147475132,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"develop","optional":false},{"id":11147475133,"package_name":"tox","ecosystem":"pypi","requirements":"4.4.5","direct":false,"kind":"develop","optional":false},{"id":11147475134,"package_name":"typer","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":11147475135,"package_name":"types-docutils","ecosystem":"pypi","requirements":"0.19.1.3","direct":false,"kind":"develop","optional":false},{"id":11147476364,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"3.10.0.2","direct":false,"kind":"develop","optional":false},{"id":11147476365,"package_name":"urllib3","ecosystem":"pypi","requirements":"1.26.6","direct":false,"kind":"develop","optional":false},{"id":11147476366,"package_name":"virtualenv","ecosystem":"pypi","requirements":"20.19.0","direct":false,"kind":"develop","optional":false},{"id":11147476367,"package_name":"zipp","ecosystem":"pypi","requirements":"3.5.0","direct":false,"kind":"develop","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-07-05T19:02:30.038Z","updated_at":"2023-07-05T19:02:30.038Z","repository_link":"https://github.com/amoffat/sh/blob/develop/pyproject.toml","dependencies":[{"id":11147476498,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.8.1,\u003c4.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-20T17:08:14.410Z","updated_at":"2023-10-20T17:08:14.410Z","repository_link":"https://github.com/amoffat/sh/blob/develop/docs/requirements.txt","dependencies":[{"id":14266089357,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false}]}],"score":33.27368237594886,"created_at":"2025-09-08T11:18:57.877Z","updated_at":"2025-10-07T08:25:38.492Z","avatar_url":"https://github.com/amoffat.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":11049290,"funding_links":["https://github.com/sponsors/ecederstrand","https://github.com/sponsors/amoffat"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["unit-testing","closember","asyncio","pallets","templates","arrow","pil","pillow","packaging","cython"],"project_url":"https://science.ecosyste.ms/api/v1/projects/68765","html_url":"https://science.ecosyste.ms/projects/68765"}