{"id":18258836,"url":"https://github.com/apicurio/apicurio-cli","last_synced_at":"2025-04-04T19:32:16.165Z","repository":{"id":46823114,"uuid":"381671596","full_name":"Apicurio/apicurio-cli","owner":"Apicurio","description":"Command line tool for Apicurio projects.","archived":false,"fork":false,"pushed_at":"2023-06-13T11:27:05.000Z","size":110,"stargazers_count":2,"open_issues_count":2,"forks_count":4,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-06-19T15:17:13.628Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Apicurio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2021-06-30T11:01:27.000Z","updated_at":"2022-04-07T05:30:39.000Z","dependencies_parsed_at":"2024-06-19T15:01:48.821Z","dependency_job_id":"ccc1b387-71a6-4768-a381-d675debc97c1","html_url":"https://github.com/Apicurio/apicurio-cli","commit_stats":{"total_commits":25,"total_committers":5,"mean_commits":5.0,"dds":"0.43999999999999995","last_synced_commit":"942a325af068d3833f2cdf55a13bd75b029541cf"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apicurio%2Fapicurio-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apicurio%2Fapicurio-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apicurio%2Fapicurio-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apicurio%2Fapicurio-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Apicurio","download_url":"https://codeload.github.com/Apicurio/apicurio-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223154673,"owners_count":17096785,"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-11-05T10:34:57.146Z","updated_at":"2024-11-05T10:35:01.378Z","avatar_url":"https://github.com/Apicurio.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# apicurio-cli\nCommand line tool for Apicurio projects.\n\n## Installation\n\n1. Please navigate to release and select binary file that matches your operating system\n2. Install binary in the path\n\n## Usage\n\n```\n$ apicr service-registry\nManage and interact with your Service Registry instances directly from the command line.\n\nCreate new Service Registry instances and interact with them by adding schema and API artifacts and downloading them to your computer.\n\nCommands are divided into the following categories:\n\n* Instance management commands: create, list, and so on\n* Commands executed on selected instance: artifacts\n* \"use\" command that selects the current instance\n\nUsage:\n  apicr service-registry [command]\n\n\nAvailable Commands:\n  artifact    Manage Service Registry artifacts\n  create      Create a Service Registry instance\n  delete      Delete a Service Registry instance\n  describe    Describe a Service Registry instance\n  list        List Service Registry instances\n  role        Service Registry role management\n  rule        Manage artifact rules in a Service Registry instance\n  use         Use a Service Registry instance\n\nGlobal Flags:\n  -h, --help   Prints help information\n\nUse \"apicr service-registry [command] --help\" for more information about a command.\n```\n\n## Using apicurio-cli with Operate First Apicurio Registries\n\nTo use apicurio-cli with Operate First Apicurio registries, use this login command:\n\n```bash\napicr login --api-gateway https://fleet-manager-mt-apicurio-apicurio-registry.apps.smaug.na.operate-first.cloud --auth-url https://auth.apicur.io/auth/realms/operate-first-apicurio --client-id apicurio-cli\n```\n\n## Using apicurio-cli with Self Hosted Apicurio Registries\n\nTo use apicurio-cli with Self Hosted Apicurio registries, use this login command:\n\n```bash\napicr login --api-gateway \u003cfleet-manager-url\u003e --auth-url \u003ckeycloak-url\u003e --client-id \u003ckeycloak-relevant-client\u003e\n```\n\nAnd bypass the checks while performing operations on the registries:\n\n```bash\napicr service-registry create --bypass-checks\n```\n\n## Contributing\n\nCheck out the [Contributing Guide](./CONTRIBUTING.md) to learn more about the repository and how you can contribute.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapicurio%2Fapicurio-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapicurio%2Fapicurio-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapicurio%2Fapicurio-cli/lists"}