{"id":27360513,"url":"https://github.com/fhightower/ensync","last_synced_at":"2025-06-25T08:06:39.767Z","repository":{"id":256979735,"uuid":"856967985","full_name":"fhightower/ensync","owner":"fhightower","description":"Highlighting differences between env files (e.g. `.env.example` and `.env`).","archived":false,"fork":false,"pushed_at":"2024-12-16T16:51:23.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T09:56:45.856Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/fhightower.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,"zenodo":null}},"created_at":"2024-09-13T14:50:25.000Z","updated_at":"2024-12-16T16:51:28.000Z","dependencies_parsed_at":"2024-09-14T06:53:26.433Z","dependency_job_id":"88f203f1-2862-469c-875d-0198c8e8db3f","html_url":"https://github.com/fhightower/ensync","commit_stats":null,"previous_names":["fhightower/ensync"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fhightower/ensync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhightower%2Fensync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhightower%2Fensync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhightower%2Fensync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhightower%2Fensync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fhightower","download_url":"https://codeload.github.com/fhightower/ensync/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhightower%2Fensync/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261832677,"owners_count":23216497,"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":[],"created_at":"2025-04-13T01:08:54.051Z","updated_at":"2025-06-25T08:06:39.741Z","avatar_url":"https://github.com/fhightower.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EnSync\n\nHighlighting differences between env files (e.g. `.env.example` and `.env`).\n\n## Setup\n\n1. Clone the repo\n2. Run `go get` in the repo dir\n3. Run `go run main.go \u003cpath\u003e` (example: `go run main.go /Users/floyd/work/foo`)\n\n## Usage\n\nThere are two use-cases for this tool:\n\n1. Comparing two env files in the current dir\n2. Comparing all env file pairs in all subdirs of the current dir\n\nIf the script finds both a `.env` and `.env.example` in the current dir, it will compare them and stop.\n\nIf there either one of these files is missing from the current dir, it will look for them in all subdirs of the current dir.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhightower%2Fensync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffhightower%2Fensync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhightower%2Fensync/lists"}