{"id":28420595,"url":"https://github.com/redhat-developer/rhdh-cli","last_synced_at":"2026-03-11T04:02:41.577Z","repository":{"id":297240667,"uuid":"995405208","full_name":"redhat-developer/rhdh-cli","owner":"redhat-developer","description":"CLI tool for RHDH plugin developers","archived":false,"fork":false,"pushed_at":"2026-02-24T15:54:44.000Z","size":1086,"stargazers_count":5,"open_issues_count":3,"forks_count":8,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-24T20:33:16.657Z","etag":null,"topics":["redhat-developer-hub","rhdh"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":false,"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/redhat-developer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-03T12:37:22.000Z","updated_at":"2026-02-24T15:55:50.000Z","dependencies_parsed_at":"2025-06-04T21:06:53.077Z","dependency_job_id":"a256ccae-1bac-4a5b-a0c0-b5b801d9a955","html_url":"https://github.com/redhat-developer/rhdh-cli","commit_stats":null,"previous_names":["redhat-developer/rhdh-cli"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/redhat-developer/rhdh-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frhdh-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frhdh-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frhdh-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frhdh-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-developer","download_url":"https://codeload.github.com/redhat-developer/rhdh-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-developer%2Frhdh-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30370274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"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":["redhat-developer-hub","rhdh"],"created_at":"2025-06-05T03:48:47.922Z","updated_at":"2026-03-11T04:02:41.551Z","avatar_url":"https://github.com/redhat-developer.png","language":"TypeScript","readme":"# @red-hat-developer-hub/cli\n\nThis repository hosts the source code for the rhdh-cli utility, a new command-line interface designed to streamline the development, packaging, and distribution of dynamic plugins for Red Hat Developer Hub (RHDH).\n\nThis new CLI aims to offer more flexibility and ease of use compared to the previous @janus-idp/cli.\n\n\u003c!-- prettier breaks the formating for GitHub Markdown callout, this is why this whole block is ignored --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003e [!TIP]\n\u003e **Command Migration**\n\u003e\n\u003e If you were previously using @janus-idp/cli, here are the corresponding new commands in rhdh-cli:\n\u003e\n\u003e | Old Command                                          | New Command                                     |\n\u003e | ---------------------------------------------------- | ----------------------------------------------- |\n\u003e | `npx @janus-idp/cli package export-dynamic-plugin`   | `npx @red-hat-developer-hub/cli plugin export`  |\n\u003e | `npx @janus-idp/cli package package-dynamic-plugins` | `npx @red-hat-developer-hub/cli plugin package` |\n\u003c!-- prettier-ignore-end --\u003e\n\n## Development\n\n### Contributing\n\n### Build and Run Locally\n\nTo build the project locally:\n\n```bash\nyarn install\nyarn build\n```\n\nYou can run the CLI locally by pointing to the `bin/rhdh-cli` file:\n\n```bash\n./bin/rhdh-cli\n```\n\nor when executing from the project root you can also use:\n\n```bash\nnpx @red-hat-developer-hub/cli\n```\n\n### Versioning Strategy\n\nThe versioning for rhdh-cli is designed to be straightforward and align directly with the main Red Hat Developer Hub (RHDH) product, ensuring a clear compatibility path for developers.\n\nOur versioning scheme follows the pattern of `$MAJOR.$MINOR.$PATCH` (e.g., 1.8.0).\n\n- **Major and Minor Version ($MAJOR.$MINOR)**: This part of the version is synchronized with the corresponding RHDH release. For example, if you are working with RHDH `1.8.z`, you should use a version of `rhdh-cli` from the `1.8.z` series. This direct alignment removes ambiguity and the need to maintain a separate compatibility matrix.\n\n- **Patch Version ($PATCH)**: The patch version is incremented for new releases of the CLI that contain bug fixes or minor, non-breaking feature enhancements specific to the CLI. The patch version of `rhdh-cli` is not lock-stepped with RHDH's patch releases. For instance, `rhdh-cli` versions `1.8.0` and `1.8.1` are both intended for use with any RHDH `1.8.z` installation. We always recommend using the latest available patch release for your RHDH version.\n\n### Publishing to NPM\n\nPublishing is done using [Publish Package to NPM](.github/workflows/publish.yaml) workflow.\n\n**Make sure not to release MINOR or MAJOR version that are not aligned with the corresponding RHDH release.**\n\nThis workflow is **not** currently triggered automatically. It needs to be run manually from the [Actions tab](https://github.com/redhat-developer/rhdh-cli/actions/workflows/publish.yaml) in the GitHub repository.\n\n## Reporting Issues\n\nIf you encounter any bugs or have feature requests, please report them through our Jira Project [Red Hat Developer Hub (RHIDP)](https://issues.redhat.com/projects/RHIDP/summary)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer%2Frhdh-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-developer%2Frhdh-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-developer%2Frhdh-cli/lists"}