{"id":21969631,"url":"https://github.com/cinderblock/coxswain","last_synced_at":"2026-05-01T12:33:07.136Z","repository":{"id":143531394,"uuid":"162942515","full_name":"cinderblock/coxswain","owner":"cinderblock","description":"Daemon to handle deployments from push events","archived":false,"fork":false,"pushed_at":"2019-01-08T23:11:15.000Z","size":928,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"stable","last_synced_at":"2025-09-07T01:36:36.516Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cinderblock.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-12-24T02:48:25.000Z","updated_at":"2018-12-24T02:48:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0c26c8b-9a31-4b94-a87f-ecce60a78b63","html_url":"https://github.com/cinderblock/coxswain","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cinderblock/coxswain","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2Fcoxswain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2Fcoxswain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2Fcoxswain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2Fcoxswain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cinderblock","download_url":"https://codeload.github.com/cinderblock/coxswain/tar.gz/refs/heads/stable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cinderblock%2Fcoxswain/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32497812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T14:23:00.621Z","updated_at":"2026-05-01T12:33:07.118Z","avatar_url":"https://github.com/cinderblock.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coxswain\n\nDaemon to handle deployments from push events.\n\n## Usage\n\nWIP/TBD\n\n## Development\n\n### Prerequisites\n\n[**Node 8+**](https://nodejs.org/en/download) must be installed on your development system.\n\n```bash\nnpm install\n```\n\n### Running\n\nTo run this full system, **two** separate programs need to be run.\nOne for the web **UI** and one to actually do something persistent, the **daemon**.\n\nMost commands are intended to be run **on your development machine** and **not** directly on the remote system.\n\n## Cheat sheet\n\nAll of these are run from the top level directory.\n\n| Command                        | Description                                                  |\n| ------------------------------ | ------------------------------------------------------------ |\n| `yarn setup`                   | Setup your local machine for development                     |\n| `yarn ui setup dev`            | Run the web **ui** in development mode on your local machine |\n| `yarn daemon setup dev`        | Run **daemon** in development mode on your local machine     |\n| `yarn ui add some-package`     | Add `some-package` to the ui                                 |\n| `yarn daemon add some-package` | Add `some-package` to the daemon                             |\n| `yarn ui upgrade`              | Upgrade ui packages to latest version                        |\n\n| Remote commands        | Need configuration                                                |\n| ---------------------- | ----------------------------------------------------------------- |\n| `yarn remote upgrade`  | Upgrade daemon packages to latest version using the remote's yarn |\n| `yarn remote kill`     | Kill the daemon on remote                                         |\n| `yarn remote shutdown` | Shutdown the remote system                                        |\n| `yarn remote reboot`   | Reboot the remote system                                          |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcinderblock%2Fcoxswain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcinderblock%2Fcoxswain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcinderblock%2Fcoxswain/lists"}