{"id":14976967,"url":"https://github.com/rannn505/child-shell","last_synced_at":"2025-05-16T06:06:34.360Z","repository":{"id":42577642,"uuid":"39266371","full_name":"rannn505/child-shell","owner":"rannn505","description":"Node.js bindings 🔗 for shell","archived":false,"fork":false,"pushed_at":"2023-01-07T13:15:28.000Z","size":1354,"stargazers_count":302,"open_issues_count":47,"forks_count":70,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-05-10T18:44:53.619Z","etag":null,"topics":["bash","child-process","cross-platform","nodejs","powershell","pwsh","shell"],"latest_commit_sha":null,"homepage":"http://rannn505.github.io/child-shell/","language":"TypeScript","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/rannn505.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-07-17T17:26:07.000Z","updated_at":"2025-05-09T01:49:33.000Z","dependencies_parsed_at":"2023-02-07T06:32:15.484Z","dependency_job_id":null,"html_url":"https://github.com/rannn505/child-shell","commit_stats":null,"previous_names":["rannn505/node-powershell"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rannn505%2Fchild-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rannn505%2Fchild-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rannn505%2Fchild-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rannn505%2Fchild-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rannn505","download_url":"https://codeload.github.com/rannn505/child-shell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253663041,"owners_count":21944174,"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"}},"keywords":["bash","child-process","cross-platform","nodejs","powershell","pwsh","shell"],"created_at":"2024-09-24T13:54:46.258Z","updated_at":"2025-05-16T06:06:29.350Z","avatar_url":"https://github.com/rannn505.png","language":"TypeScript","funding_links":["https://www.patreon.com/bePatron?u=35319292"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"child-shell\" src=\"https://raw.githubusercontent.com/rannn505/child-shell/master/icon/icon.svg?sanitize=true\" width=\"128\"\u003e\n\u003c/p\u003e\n\u003ch3 align=\"center\"\u003e Child Shell \u003c/h3\u003e\n\u003cp align=\"center\"\u003e Node.js bindings 🔗 for shell \u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.npmjs.com/package/child-shell\"\u003e\n    \u003cimg alt=\"npm@latest\" src=\"https://img.shields.io/npm/v/child-shell/latest?color=%2329405B\u0026style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.npmjs.com/package/child-shell\"\u003e\n    \u003cimg alt=\"npm@next\" src=\"https://img.shields.io/npm/v/child-shell/next?color=%230C131B\u0026style=flat-square\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/workflow/status/rannn505/child-shell/CI?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003c!-- \u003ca href=\"\"\u003e\n    \u003cimg alt=\"Coverage\" src=\"\"\u003e\n  \u003c/a\u003e --\u003e\n  \u003ca href=\"https://jestjs.io/\"\u003e\n    \u003cimg alt=\"Jest\" src=\"https://img.shields.io/badge/tested_with-jest-99424f.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://prettier.io/\"\u003e\n    \u003cimg alt=\"Prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://npm-stat.com/charts.html?package=child-shell\"\u003e\n    \u003cimg alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dt/child-shell.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/rannn505/child-shell/stargazers\"\u003e\n    \u003cimg alt=\"GitHub Stars\" src=\"https://img.shields.io/github/stars/rannn505/child-shell?style=social\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/rannn505/child-shell/blob/master/LICENSE.md\"\u003e\n    \u003cimg alt=\"License\" src=\"https://img.shields.io/github/license/rannn505/child-shell?color=%23000000\u0026style=flat-square\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- \u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.patreon.com/bePatron?u=35319292\"\u003e\n    \u003cimg alt=\"Become a patron\" src=\"https://img.shields.io/badge/Become%20a-patron-E85B46?style=flat-square\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e --\u003e\n\n- [About](#about)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n- [License](#license)\n\n\u003cp\u003e\u0026nbsp;\u003c/p\u003e\n\n## About\n\n[Node.js](https://github.com/nodejs/node/blob/master/README.md) is one of the successful, widely-used, and popular open-source projects on this earth.\nIt was created to allow it's users to run JavaScript everywhere.\n\n[Shell](\u003chttps://en.wikipedia.org/wiki/Shell_(computing)\u003e) is the most usable user program on any computer, it is an integral part of our work and almost every task starts and ends with a command execution.\nIt was created to allow it's users to interact with their OS.\n\n**[child-shell](https://\u003c\u003e)** creates a comprehensive binding between the two, exposes a proven yet easy API to interact with any shell directly from node runtime.\nCombine JavaScript code with shell based scripts to complete any type of task you ever imagined.\n\n## Documentation\n\nLearn about using [child-shell on the official site!](https://\u003c\u003e)\n\n- [Getting started](https://\u003c\u003e/docs/getting-started)\n- [Configuring child-shell](https://\u003c\u003e/docs/configuration)\n- [Useful Tips](https://\u003c\u003e/docs/tips)\n- [API Reference](https://\u003c\u003e/docs/en/api)\n- Shell packages:\n  - [node-bash](/packages/node-bash)\n  - [node-powershell](/packages/node-powershell)\n\n## Contributing\n\nDevelopment of **child-shell** happens transparently on its [GitHub repo](https://github.com/rannn505/child-shell).\u003cbr/\u003e\nRead the [contributing guide](CONTRIBUTING.md) to learn how to propose bugfixes and improvements, and how to build and test your changes.\u003cbr/\u003e\nFuture plans for **child-shell** are visible on its [board](https://github.com/rannn505/child-shell/projects/\u003c\u003e).\nThese plans are subject to frequent changes, and will be greatly affected by your feedback.\n\n## License\n\n**child-shell** © is [MIT licensed](LICENSE.md).\u003cbr/\u003e\nCreated by [rannn505](https://github.com/rannn505).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frannn505%2Fchild-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frannn505%2Fchild-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frannn505%2Fchild-shell/lists"}