{"id":19717184,"url":"https://github.com/jonnydgreen/hello-gen","last_synced_at":"2025-04-29T20:30:53.401Z","repository":{"id":40698322,"uuid":"376022564","full_name":"jonnydgreen/hello-gen","owner":"jonnydgreen","description":"A set of CLI commands that generates code to make the backend life a dream! Currently WIP - first release coming soon!","archived":false,"fork":false,"pushed_at":"2022-06-26T11:08:04.000Z","size":3771,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T19:05:50.447Z","etag":null,"topics":["backend","cli","graphql","oclif","typescript"],"latest_commit_sha":null,"homepage":"https://github.com/jonnydgreen/hello-gen","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/jonnydgreen.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":"SECURITY.md","support":null}},"created_at":"2021-06-11T12:45:29.000Z","updated_at":"2021-11-15T22:21:44.000Z","dependencies_parsed_at":"2022-08-18T23:51:04.534Z","dependency_job_id":null,"html_url":"https://github.com/jonnydgreen/hello-gen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonnydgreen%2Fhello-gen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonnydgreen%2Fhello-gen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonnydgreen%2Fhello-gen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonnydgreen%2Fhello-gen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonnydgreen","download_url":"https://codeload.github.com/jonnydgreen/hello-gen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251578313,"owners_count":21612014,"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":["backend","cli","graphql","oclif","typescript"],"created_at":"2024-11-11T22:45:24.393Z","updated_at":"2025-04-29T20:30:52.936Z","avatar_url":"https://github.com/jonnydgreen.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hello-gen\n\n![CI workflow](https://github.com/jonnydgreen/hello-gen/workflows/CI%20workflow/badge.svg)\n\n- [Description](#description)\n- [Install](#install)\n- [Usage](#usage)\n- [Commands](#commands)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Description\n\nWIP - first release coming soon! :)\n\nHelloGen provides a set of CLI commands to make the backend life a dream so you\ncan \"crack on\" with the important things.\n\n## Install\n\n### Manual\n\nRetrieve the hello-gen binary by downloading a\n[pre-compiled binary](https://github.com/jonnydgreen/hello-gen/releases) or\ncompiling it from source.\n\n#### MacOS/Linux\n\nThis command assumes that the binary is currently in your downloads folder and\nthat your `PATH` includes `/usr/local/bin`, but you can customise it if your\nlocations are different.\n\n```sh\nmv ~/Downloads/hello-gen /usr/local/bin/\n```\n\n#### Windows\n\nThis\n[Stack Overflow article](https://stackoverflow.com/questions/1618280/where-can-i-set-path-to-make-exe-on-windows)\ncontains instructions for setting the PATH on Windows through the user\ninterface.\n\n### With Deno\n\n```sh\ndeno install --allow-write --allow-read -f https://raw.githubusercontent.com/jonnydgreen/hello-gen/main/src/hello-gen.ts\n```\n\n### With asdf (coming soon)\n\n## Usage\n\n```\n$ hello-gen -h\n\n  Usage:   hello-gen\n  Version: 0.1.0\n\n  Description:\n\n    Hello-gen in a generator CLI for all your development needs.\n\n  Options:\n\n    -h, --help     - Show this help.\n    -V, --version  - Show the version number for this program.\n\n  Commands:\n\n    ...\n```\n\n# Commands\n\n- [`hello-gen graphql:types`](#hello-gen-graphqltypes)\n\n## `hello-gen graphql:types`\n\nGenerates GraphQL Types from an input schema\n\n```\n$ hello-gen graphql:types -h\n\n  Usage:   hello-gen graphql:types\n  Version: 0.1.0\n\n  Description:\n\n    Generates GraphQL Types from an input schema\n\n  Options:\n\n    -h, --help              - Show this help.\n    -i, --input   [input]   - File path to GraphQL schema.   (Default: \"schema.graphql\")\n    -o, --output  [output]  - Output file path to write to.  (Default: \"types.generated.ts\")\n```\n\n# Contributing\n\nAll PRs are welcome! :)\n\nTo get setup, you must install and configure the pre-requisites:\n\n- Install and configure\n  [Deno](https://deno.land/manual/getting_started/installation).\n- Install and configure\n  [velociraptor](https://velociraptor.run/docs/installation/).\n\nTo run tests:\n\n```sh\ndeno test --lock=lock.json --allow-read --allow-write -A\n```\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonnydgreen%2Fhello-gen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonnydgreen%2Fhello-gen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonnydgreen%2Fhello-gen/lists"}