{"id":26766715,"url":"https://github.com/spersico/script-selector","last_synced_at":"2026-01-29T15:32:38.727Z","repository":{"id":260770867,"uuid":"882306581","full_name":"spersico/script-selector","owner":"spersico","description":"A tool that helps you select and copy script commands from your package.json.","archived":false,"fork":false,"pushed_at":"2024-11-02T14:34:50.000Z","size":87,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-18T20:50:47.919Z","etag":null,"topics":["developer-tools","package-scripts","script","scripts"],"latest_commit_sha":null,"homepage":"https://npmjs.com/package/script-selector","language":"JavaScript","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/spersico.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-02T13:22:56.000Z","updated_at":"2024-11-05T10:46:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"c6efbe22-4ede-45d6-b37b-1d1ac7b6b6e5","html_url":"https://github.com/spersico/script-selector","commit_stats":null,"previous_names":["spersico/script-selector"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/spersico/script-selector","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spersico%2Fscript-selector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spersico%2Fscript-selector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spersico%2Fscript-selector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spersico%2Fscript-selector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spersico","download_url":"https://codeload.github.com/spersico/script-selector/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spersico%2Fscript-selector/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28880233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer-tools","package-scripts","script","scripts"],"created_at":"2025-03-28T20:50:03.122Z","updated_at":"2026-01-29T15:32:38.709Z","avatar_url":"https://github.com/spersico.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Script Selector\n\nThis tool helps you select and copy script commands from your package.json.\n\nRun it on your project base folder to visualize, select and copy a script to the clipboard. Then just paste and run it.\n\nThis doesn't run the script, it just copies it to the clipboard, allowing you to paste it in your terminal and modifying it before runnning it.\n\nInference works by just checking if there's a lock file of some type in the current folder, and defaults to `npm` if none is found.\n\n\n[![Example of the app running in a terminal](\u003cREADME.screenshot.png\u003e)](https://www.youtube.com/embed/C-HNP0JqEGA)\n\n### Instalation and Usage\nYou can use npx to run it without installing it (though it will be slower each time it needs to be downloaded).:\n```bash\nnpx script-selector\n```\n\nOr you can install it globally:\n```bash\nnpm install -g script-selector\n```\n\nAnd then just use it:\n```bash\nscript-selector\n```\n\n## Configuration - Environment Variables\n\n- `DEFAULT_SCRIPT_RUNNER`: It defines what script runner to use when no script runner could be inferred.\n\n    Valid values are `npm`, `yarn`, `deno`, `bun` and `pnpm`. Defaults to `npm`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspersico%2Fscript-selector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspersico%2Fscript-selector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspersico%2Fscript-selector/lists"}