{"id":17679353,"url":"https://github.com/bbkane/envelope","last_synced_at":"2025-04-28T17:18:15.182Z","repository":{"id":215885650,"uuid":"739916501","full_name":"bbkane/envelope","owner":"bbkane","description":"Store project environmental files in a central database","archived":false,"fork":false,"pushed_at":"2025-04-26T21:43:58.000Z","size":3317,"stargazers_count":10,"open_issues_count":19,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-28T17:18:04.113Z","etag":null,"topics":["go"],"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/bbkane.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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-01-06T23:41:39.000Z","updated_at":"2025-04-26T21:43:39.000Z","dependencies_parsed_at":"2024-02-28T07:27:20.034Z","dependency_job_id":"a55e4293-9ed0-4c4d-bb0d-3761c355c626","html_url":"https://github.com/bbkane/envelope","commit_stats":null,"previous_names":["bbkane/namedenv"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkane%2Fenvelope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkane%2Fenvelope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkane%2Fenvelope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbkane%2Fenvelope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbkane","download_url":"https://codeload.github.com/bbkane/envelope/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251352639,"owners_count":21575865,"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":["go"],"created_at":"2024-10-24T08:22:10.856Z","updated_at":"2025-04-28T17:18:15.166Z","avatar_url":"https://github.com/bbkane.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# envelope\n\n![./demo.gif](./demo.gif)\n\nStore environment variables for projects in a central SQLite database!\n\n- Automatically export/unexport environments when entering/leaving directories\n- Need an environment variable in more than one environment? Create a reference to it instead of copying it.\n\n## Project Status\n\nI'm using `envelope` personally, but I can't recommend it for anyone else to use until I have more features and tab completion. The CLI interface is also not stable.\n\n## Install\n\n- [Homebrew](https://brew.sh/): `brew install bbkane/tap/envelope`\n- [Scoop](https://scoop.sh/):\n\n```\nscoop bucket add bbkane https://github.com/bbkane/scoop-bucket\nscoop install bbkane/envelope\n```\n\n- Download Mac/Linux/Windows executable: [GitHub releases](https://github.com/bbkane/envelope/releases)\n- Go: `go install go.bbkane.com/envelope@latest`\n- Build with [goreleaser](https://goreleaser.com/) after cloning: ` goreleaser release --snapshot --clean`\n\n## Initialize in `~/.zshrc`\n\n\u003e Other shells not yet supported\n\n```bash\neval \"$(envelope shell zsh init)\"\n```\n\n## Dev Notes\n\nSee [Go Project Notes](https://www.bbkane.com/blog/go-project-notes/) for notes on development tooling and CI/CD setup (including demo gif generation)\n\n### Generate [`./dbdoc`](./dbdoc) with [tbls](https://github.com/k1LoW/tbls)\n\nInstall:\n\n```bash\nbrew install k1LoW/tap/tbls\n```\n\nRun:\n\n```bash\n# get a fresh db\ngo run . env list --db-path tmp.db\ntbls doc --rm-dist\n```\n\n### Generate [./sqlite/sqlite/sqlcgen](./sqlite/sqlite/sqlcgen)\n\n```bash\ngo generate ./...\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbkane%2Fenvelope","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbkane%2Fenvelope","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbkane%2Fenvelope/lists"}