{"id":20978839,"url":"https://github.com/jrmoulton/git-repo-clone","last_synced_at":"2026-02-16T07:02:13.193Z","repository":{"id":44054301,"uuid":"425131832","full_name":"jrmoulton/git-repo-clone","owner":"jrmoulton","description":"Make cloning git repositories slightly more convenient with searching and fuzzy finding","archived":false,"fork":false,"pushed_at":"2022-09-18T23:21:31.000Z","size":3579,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-23T15:15:47.896Z","etag":null,"topics":["clone","git","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/jrmoulton.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-06T01:53:23.000Z","updated_at":"2023-06-28T15:22:29.000Z","dependencies_parsed_at":"2022-09-12T22:10:39.316Z","dependency_job_id":null,"html_url":"https://github.com/jrmoulton/git-repo-clone","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/jrmoulton/git-repo-clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmoulton%2Fgit-repo-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmoulton%2Fgit-repo-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmoulton%2Fgit-repo-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmoulton%2Fgit-repo-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jrmoulton","download_url":"https://codeload.github.com/jrmoulton/git-repo-clone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrmoulton%2Fgit-repo-clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29502929,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T05:57:17.024Z","status":"ssl_error","status_checked_at":"2026-02-16T05:56:49.929Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["clone","git","rust"],"created_at":"2024-11-19T05:09:39.467Z","updated_at":"2026-02-16T07:02:13.178Z","avatar_url":"https://github.com/jrmoulton.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# git-repo-clone (grc)\n\nThe correct way to clone a git repository\n\n## What is grc?\n\nGit Repo Clone is a tool that leverages the power of fuzzy finding with searches\non the Github API. This allows for finding the exact repository you're looking\nfor even if you don't know the exact name of the repo or owner and then fuzzing\nfinding on those results.\n\n![grc-gif](images/grc-gif-0.2.0.gif)\n(Note: The gif is out of date. The way to pass git flags is now by prefacing them with `-g` as shown in the help menu)\n\n## Usage\n\nGit must be installed. Use `grc --help`\n```\nUSAGE:\n    grc [OPTIONS] [repository] [SUBCOMMAND]\n\nARGS:\n    \u003crepository\u003e    The repository name to search for\n\nOPTIONS:\n    -g, --git \u003cgit args\u003e...             All additional git args. After all other options pass `-g`\n                                        and then the git args. Eg `grc rust -g --bare`\n    -h, --help                          Print help information\n    -l, --limit \u003climit\u003e                 The number of repositories to query and list: default=30\n    -n, --new \u003cnew name\u003e                A custom name for renaming the repository\n    -o, --owner \u003cowner\u003e                 The owner account to search through\n    -O, --ownersearch \u003cowner search\u003e    Search for an owner if the exact name isn't known and get\n                                        their repos\n    -p, --path \u003cpath\u003e                   The full path to the parent folder to clone into\n    -V, --version                       Print version information\n\nSUBCOMMANDS:\n    default-config    Configure your defaults\n```\n\n### Configuring defaults\n\n```\nUSAGE:\n    grc default-config --username \u003cusername\u003e --path \u003cclone path\u003e\n\nOPTIONS:\n    -h, --help                   Print help information\n    -p, --path \u003cclone path\u003e      The default path to clone repositories into when none is specified.\n                                 If this is blank and none is specified it will clone into the\n                                 current folder\n    -u, --username \u003cusername\u003e    The default username to search for when no other search parameters\n                                 are given\n```\n\n## Installation\n\n### Cargo\n\nInstall with `cargo install git-repo-clone` or\n\n### From source\n\nClone the repository and install using ```cargo install --path . --force```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrmoulton%2Fgit-repo-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrmoulton%2Fgit-repo-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrmoulton%2Fgit-repo-clone/lists"}