{"id":16312697,"url":"https://github.com/stepchowfun/stem-cell","last_synced_at":"2025-03-22T20:35:15.508Z","repository":{"id":39921813,"uuid":"378750860","full_name":"stepchowfun/stem-cell","owner":"stepchowfun","description":"A simple project to demonstrate the cross-platform release management process I use for my open source work.","archived":false,"fork":false,"pushed_at":"2024-09-06T05:16:27.000Z","size":113,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-11T21:48:54.898Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stepchowfun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-06-20T22:23:52.000Z","updated_at":"2024-09-06T05:16:28.000Z","dependencies_parsed_at":"2024-01-09T20:50:25.633Z","dependency_job_id":"6f830e7f-a766-4982-ae08-335b31117ba4","html_url":"https://github.com/stepchowfun/stem-cell","commit_stats":{"total_commits":44,"total_committers":1,"mean_commits":44.0,"dds":0.0,"last_synced_commit":"bd565b5da9853aa8ec8dc253fd714e906f1bb5f5"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stepchowfun%2Fstem-cell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stepchowfun%2Fstem-cell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stepchowfun%2Fstem-cell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stepchowfun%2Fstem-cell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stepchowfun","download_url":"https://codeload.github.com/stepchowfun/stem-cell/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221839308,"owners_count":16889595,"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":[],"created_at":"2024-10-10T21:48:54.466Z","updated_at":"2025-03-22T20:35:15.471Z","avatar_url":"https://github.com/stepchowfun.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stem Cell\n\n[![Build status](https://github.com/stepchowfun/stem-cell/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/stepchowfun/stem-cell/actions?query=branch%3Amain)\n\nThis is a simple project to demonstrate the cross-platform release management process I use for my open source work. The program itself just prints `Hello, World!`.\n\nThis repository can be used as a starting point for a new project. Follow these instructions:\n\n1. Rename all references to `Stem Cell` and `stem-cell` accordingly.\n2. Reset the version (e.g., to `0.0.0`) in `[file:Cargo.toml]` and `[file:install.sh]`.\n3. Run `cargo build` to update the version in `[file:Cargo.lock]`.\n4. Delete the entries in `[file:CHANGELOG.md]` except the one about the initial version.\n5. Follow the instructions in `[file:MAINTAINERS.md]` to configure the repository on GitHub.\n\n## Installation instructions\n\n### Installation on macOS or Linux (AArch64 or x86-64)\n\nIf you're running macOS or Linux (AArch64 or x86-64), you can install Stem Cell with this command:\n\n```sh\ncurl https://raw.githubusercontent.com/stepchowfun/stem-cell/main/install.sh -LSfs | sh\n```\n\nThe same command can be used again to update to the latest version.\n\nThe installation script supports the following optional environment variables:\n\n- `VERSION=x.y.z` (defaults to the latest version)\n- `PREFIX=/path/to/install` (defaults to `/usr/local/bin`)\n\nFor example, the following will install Stem Cell into the working directory:\n\n```sh\ncurl https://raw.githubusercontent.com/stepchowfun/stem-cell/main/install.sh -LSfs | PREFIX=. sh\n```\n\nIf you prefer not to use this installation method, you can download the binary from the [releases page](https://github.com/stepchowfun/stem-cell/releases), make it executable (e.g., with `chmod`), and place it in some directory in your [`PATH`](https://en.wikipedia.org/wiki/PATH_\\(variable\\)) (e.g., `/usr/local/bin`).\n\n### Installation on Windows (AArch64 or x86-64)\n\nIf you're running Windows (AArch64 or x86-64), download the latest binary from the [releases page](https://github.com/stepchowfun/stem-cell/releases) and rename it to `stem-cell` (or `stem-cell.exe` if you have file extensions visible). Create a directory called `Stem Cell` in your `%PROGRAMFILES%` directory (e.g., `C:\\Program Files\\Stem Cell`), and place the renamed binary in there. Then, in the \"Advanced\" tab of the \"System Properties\" section of Control Panel, click on \"Environment Variables...\" and add the full path to the new `Stem Cell` directory to the `PATH` variable under \"System variables\". Note that the `Program Files` directory might have a different name if Windows is configured for a language other than English.\n\nTo update an existing installation, simply replace the existing binary.\n\n### Installation with Cargo\n\nIf you have [Cargo](https://doc.rust-lang.org/cargo/), you can install Stem Cell as follows:\n\n```sh\ncargo install stem-cell\n```\n\nYou can run that command with `--force` to update an existing installation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstepchowfun%2Fstem-cell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstepchowfun%2Fstem-cell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstepchowfun%2Fstem-cell/lists"}