{"id":21822410,"url":"https://github.com/openshift-pipelines/opc","last_synced_at":"2025-04-14T03:52:48.905Z","repository":{"id":64330907,"uuid":"541582217","full_name":"openshift-pipelines/opc","owner":"openshift-pipelines","description":" A CLI for interacting with OpenShift Pipelines!","archived":false,"fork":false,"pushed_at":"2025-03-24T17:47:59.000Z","size":53021,"stargazers_count":6,"open_issues_count":3,"forks_count":12,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-27T17:51:51.798Z","etag":null,"topics":["cli","openshift","tekton"],"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/openshift-pipelines.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-26T12:46:16.000Z","updated_at":"2025-03-21T22:38:48.000Z","dependencies_parsed_at":"2024-01-02T13:54:18.760Z","dependency_job_id":"46ed7d05-e645-4fd9-886d-e1383ae20c52","html_url":"https://github.com/openshift-pipelines/opc","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift-pipelines%2Fopc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift-pipelines%2Fopc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift-pipelines%2Fopc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openshift-pipelines%2Fopc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openshift-pipelines","download_url":"https://codeload.github.com/openshift-pipelines/opc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248819359,"owners_count":21166474,"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":["cli","openshift","tekton"],"created_at":"2024-11-27T17:14:53.554Z","updated_at":"2025-04-14T03:52:43.893Z","avatar_url":"https://github.com/openshift-pipelines.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# opc - A CLI for OpenShift Pipeline\n\n`opc` make it easy to work with Tekton resources in OpenShift Pipelines. It is\nbuilt on top of `tkn` and `tkn-pac` and expands their capablities to the\nfunctionality and user-experience that is available on OpenShift.\n\n## Build\n\nUse the default target of the Makefile:\n\ni.e:\n\n`make`\n\n## Useful commands\n\nThe following commands help you understand and effectively use the OpenShift Pipelines CLI:\n\n- `opc hub`: search and install from Tekton Hub\n- `opc pac`: add and manage git repositories (pipelines as code)\n- `opc results` : interact with results api\n- `opc clustertask`: manage ClusterTasks\n- `opc pipeline`: manage Pipelines\n- `opc pipelinerun`: manage PipelineRuns\n- `opc task`: manage Tasks\n- `opc taskrun`: manage TaskRuns\n- `opc clustertriggerbinding`: manage ClusterTriggerBindings\n- `opc eventlistener`: manage EventListeners\n- `opc triggerbinding`: manage TriggerBindings\n- `opc triggertemplate`: manage TriggerTemplates\n\n## Features\n\n### Versions\n\n- `opc version`: Show all versions of all components\n- `opc version [pac|tkn|opc]` show version of a specific component\n\n### Completion\n\n`opc completions [bash|zsh|...]`\n\n### Plugins\n\ntkn plugins are used for opc plugins (ie:\n[tkn-watch](https://github.com/chmouel/tkn-watch/) become opc watch), it\ndoesn't try to show any opc plugins. (may change).\n\n## Install\n\n### Release\n\n## Release download\n\nGo to the [release](https://github.com/openshift-pipelines/opc/releases) page\nand choose your archive or package for your platform.\n\n## Homebrew\n\n```shell\nbrew tap openshift-pipelines/opc https://github.com/openshift-pipelines/opc\nbrew install opc\n```\n\n## GO\n\n```shell\ngo install -v github.com/openshift-pipelines/opc@latest\n```\n\n### Git\n\nCheckout the directory and use :\n\n```shell\n-$ make\n-$ ./bin/opc --help\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift-pipelines%2Fopc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenshift-pipelines%2Fopc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenshift-pipelines%2Fopc/lists"}