{"id":25014304,"url":"https://github.com/gregoryv/gomerge","last_synced_at":"2025-10-12T10:40:32.390Z","repository":{"id":74438835,"uuid":"459325482","full_name":"gregoryv/gomerge","owner":"gregoryv","description":"Merge go files removing duplicate imports","archived":false,"fork":false,"pushed_at":"2023-12-01T06:14:46.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T05:13:09.989Z","etag":null,"topics":[],"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/gregoryv.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}},"created_at":"2022-02-14T21:05:59.000Z","updated_at":"2022-02-15T07:44:19.000Z","dependencies_parsed_at":"2023-02-26T18:31:44.810Z","dependency_job_id":null,"html_url":"https://github.com/gregoryv/gomerge","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/gregoryv/gomerge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregoryv%2Fgomerge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregoryv%2Fgomerge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregoryv%2Fgomerge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregoryv%2Fgomerge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gregoryv","download_url":"https://codeload.github.com/gregoryv/gomerge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregoryv%2Fgomerge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011058,"owners_count":26084865,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-02-05T07:19:02.561Z","updated_at":"2025-10-12T10:40:32.357Z","avatar_url":"https://github.com/gregoryv.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[gomerge](https://pkg.go.dev/github.com/gregoryv/gomerge) - constructs for merging Go files\n\nWhen dealing with over structured(to many directory and files)\nrepositories, one route to tidying them is to merge files with related\nconcepts. This often simplifies additional refactoring.\n\nThe provided cmd/gomerge removes the manual steps of concatenating go\nfiles and removing duplicate package imports.\n\n## Quick start\n\n    $ go install github.com/gregoryv/gomerge/cmd/gomerge@latest\n\t$ gomerge -h\n\tUsage: gomerge [OPTIONS] DST SRC\n    Options\n      -i    include src filename in merged as comment\n      -r    removes source after merge(only with -w) (default true)\n      -w    writes result to destination file (default true)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregoryv%2Fgomerge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgregoryv%2Fgomerge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregoryv%2Fgomerge/lists"}