{"id":29200178,"url":"https://github.com/drewstinnett/sourceseedy","last_synced_at":"2026-05-06T08:31:23.186Z","repository":{"id":46151568,"uuid":"412271806","full_name":"drewstinnett/sourceseedy","owner":"drewstinnett","description":"Source CD - Switch between source directories easily, using a well defined path","archived":false,"fork":false,"pushed_at":"2024-01-08T17:12:30.000Z","size":287,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-13T00:44:13.768Z","etag":null,"topics":["cli","git","shell"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"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/drewstinnett.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2021-10-01T00:24:59.000Z","updated_at":"2023-08-29T17:21:48.000Z","dependencies_parsed_at":"2024-01-08T18:47:20.570Z","dependency_job_id":null,"html_url":"https://github.com/drewstinnett/sourceseedy","commit_stats":{"total_commits":29,"total_committers":2,"mean_commits":14.5,"dds":0.03448275862068961,"last_synced_commit":"5f1eca201acab5d05a7ee0012a0432d364e5f8b5"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/drewstinnett/sourceseedy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewstinnett%2Fsourceseedy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewstinnett%2Fsourceseedy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewstinnett%2Fsourceseedy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewstinnett%2Fsourceseedy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/drewstinnett","download_url":"https://codeload.github.com/drewstinnett/sourceseedy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/drewstinnett%2Fsourceseedy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32684592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"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":["cli","git","shell"],"created_at":"2025-07-02T10:06:50.675Z","updated_at":"2026-05-06T08:31:23.168Z","avatar_url":"https://github.com/drewstinnett.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Source Seedy (Source CD)\n\nQuickly navigate and control your source code, using defined paths\n\nDo you have a lot of source code projects on your computer? You may get annoyed\nlike me that it's sort of slow navigating around, yet still keeping them\norganized. This project is meant to make that process more simple and quicker.\n\nThis project works by organizing your repositories in to a standard structure:\n\n```\n~/$base/$host/$namespace/$project\n```\n\nThis could expand to:\n\n```\n~/src/github.com/drewstinnett/mycoolproject\n```\n\n## Navigation\n\nYou can use the `fzf` subcommand to load all of your projects in to an fzf list, and quickly filter, then cd to your selection using something like this in your shell:\n\n```bash\nscd () {\n  target=$(/usr/local/bin/sourceseedy fzf $1)\n  cd $target\n}\n```\n\n## Importing Projects\n\nYou can quickly import local or remote git repositories directly in to your structure with:\n\n```\n$ sourceseedy import /tmp/local_dir\n```\n\nor \n\n```\n$ sourceseedy import https://github.com/drewstinnett/sourceseedy.git\n```\n\n## Listing Projects\n\nProbably not super useful, but you can just list them all to stdout with\n\n```\n$ sourceseedy list\n```\n\n## Archiving Projects\n\n```\n$ sourcseedy archive [project]\n```\n\nThis will just create a tar.gz of the project you select, and put it in `$base/archive`\n\nI use this when I'm about to do somethink wonky in git that I'm worried will bust my copy","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrewstinnett%2Fsourceseedy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrewstinnett%2Fsourceseedy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrewstinnett%2Fsourceseedy/lists"}