{"id":13820589,"url":"https://github.com/moooofly/harborctl","last_synced_at":"2026-01-14T12:21:16.226Z","repository":{"id":57484532,"uuid":"154945208","full_name":"moooofly/harborctl","owner":"moooofly","description":"A CLI tool for the Docker Registry Harbor.  This project offer a command-line interface to the Harbor API, you can use it to manager your users, projects, repositories, etc. (This project aims to refactor harbor-go-client based on Harbor v1.6.0)","archived":false,"fork":false,"pushed_at":"2024-08-09T02:36:06.000Z","size":9158,"stargazers_count":27,"open_issues_count":49,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-16T10:40:31.727Z","etag":null,"topics":["cli","golang","harbor"],"latest_commit_sha":null,"homepage":"","language":"Go","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/moooofly.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2018-10-27T09:02:18.000Z","updated_at":"2025-05-12T15:37:48.000Z","dependencies_parsed_at":"2025-05-17T05:01:43.023Z","dependency_job_id":null,"html_url":"https://github.com/moooofly/harborctl","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/moooofly/harborctl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moooofly%2Fharborctl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moooofly%2Fharborctl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moooofly%2Fharborctl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moooofly%2Fharborctl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moooofly","download_url":"https://codeload.github.com/moooofly/harborctl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moooofly%2Fharborctl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","golang","harbor"],"created_at":"2024-08-04T08:01:05.733Z","updated_at":"2026-01-14T12:21:16.204Z","avatar_url":"https://github.com/moooofly.png","language":"Go","funding_links":[],"categories":["golang"],"sub_categories":[],"readme":"[![Go Report Card](https://goreportcard.com/badge/gojp/goreportcard)](https://goreportcard.com/report/github.com/moooofly/harborctl) [![Build Status](https://travis-ci.org/moooofly/harborctl.svg?branch=master)](https://travis-ci.org/moooofly/harborctl) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/moooofly/harborctl/blob/master/LICENSE)\n\n# harborctl\n\n```\n  __ __   ____  ____   ____    ___   ____      __ ______  _\n |  |  | /    ||    \\ |    \\  /   \\ |    \\    /  ]      || |\n |  |  ||  o  ||  D  )|  o  )|     ||  D  )  /  /|      || |\n |  _  ||     ||    / |     ||  O  ||    /  /  / |_|  |_|| |___\n |  |  ||  _  ||    \\ |  O  ||     ||    \\ /   \\_  |  |  |     |\n |  |  ||  |  ||  .  \\|     ||     ||  .  \\\\     | |  |  |     |\n |__|__||__|__||__|\\_||_____| \\___/ |__|\\_| \\____| |__|  |_____|\n```\n\nA CLI tool for the Docker Registry Harbor.\n\nThis project offer a command-line interface to the Harbor API, you can use it to manager your Harbor service as from Harbor UI.\n\n## NOTE\n\n- This project is initiated by \"[New Proposal: A Go CLI Client for Harbor](https://github.com/goharbor/community/pull/18)\".\n- This project named [`harborctl`](https://github.com/moooofly/harborctl) is still under developement, which is based on harbor v1.6.0-66709daa and swagger api version 1.6.0.\n- Another project named `harbor-go-client` is based on harbor v1.5.0-d59c257e and swagger api version 1.4.0. If you want to use this CLI tool with Harbro v1.6.0+, you may encounter incompatible issues. See \"[The issue with API version](https://github.com/moooofly/harbor-go-client/issues/27)\" for more details.\n\n## Features\n\nCurrent Harbor API support status, see [issue/5](https://github.com/moooofly/harborctl/issues/5):\n\n## Installation\n\n\nAssuming you already have a recent version of Go installed, pull down the code with go get:\n\n```\ngo get -u github.com/moooofly/harborctl\n```\n\nYou can also obtain the pre-compiled binary files from [here](https://github.com/moooofly/harborctl/releases), which is recommanded.\n\n## Documentation\n\nSee [docs](https://github.com/moooofly/harborctl/tree/master/docs)\n\n## Credits\n\n- [parnurzeal/gorequest](https://github.com/parnurzeal/gorequest) - Simplified HTTP client (inspired by famous SuperAgent lib in Node.js)\n- [spf13/cobra](https://github.com/spf13/cobra) - A Commander for modern Go CLI interactions.\n- [spf13/viper](https://github.com/spf13/viper) - Go configuration with fangs.\n- [go-yaml/yaml](https://github.com/go-yaml/yaml) - YAML support for the Go language.\n\n## License\n\nharborctl is licensed under the MIT License. See [LICENSE](https://github.com/moooofly/harborctl/blob/master/LICENSE) for the full license text.\n\nThis project uses open source components which have additional licensing terms. The licensing terms for these open source components can be found at the following locations:\n\n- gorequest: [license](https://github.com/parnurzeal/gorequest/blob/master/LICENSE)\n- cobra: [license](https://github.com/spf13/cobra/blob/master/LICENSE.txt)\n- viper: [license](https://github.com/spf13/viper/blob/master/LICENSE)\n- yaml: [license](https://github.com/go-yaml/yaml/blob/v2/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoooofly%2Fharborctl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoooofly%2Fharborctl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoooofly%2Fharborctl/lists"}