{"id":20925097,"url":"https://github.com/gbh-tech/envi","last_synced_at":"2025-08-12T06:13:56.325Z","repository":{"id":257412998,"uuid":"856525698","full_name":"gbh-tech/envi","owner":"gbh-tech","description":"A Golang-based helper tool to generate environment files (.env*).","archived":false,"fork":false,"pushed_at":"2025-07-23T13:45:54.000Z","size":335,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-23T14:42:08.754Z","etag":null,"topics":["cli","dot-env","generator","go"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":false,"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/gbh-tech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-12T18:12:01.000Z","updated_at":"2025-07-23T13:45:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"985b4909-fc82-4f01-bb3f-6574b642dbba","html_url":"https://github.com/gbh-tech/envi","commit_stats":null,"previous_names":["gbh-tech/envi"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/gbh-tech/envi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbh-tech%2Fenvi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbh-tech%2Fenvi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbh-tech%2Fenvi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbh-tech%2Fenvi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gbh-tech","download_url":"https://codeload.github.com/gbh-tech/envi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gbh-tech%2Fenvi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270011192,"owners_count":24511902,"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-08-12T02:00:09.011Z","response_time":80,"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":["cli","dot-env","generator","go"],"created_at":"2024-11-18T20:29:16.804Z","updated_at":"2025-08-12T06:13:56.292Z","avatar_url":"https://github.com/gbh-tech.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- omit in toc --\u003e\n# Envi CLI\n\n\u003c!-- omit in toc --\u003e\n## Contents\n\n- [📘 Description](#-description)\n  - [Features](#features)\n- [🚢 Installation](#-installation)\n- [🔧 Usage](#-usage)\n  - [Commands](#commands)\n  - [Examples](#examples)\n- [🤝 Contributing](#-contributing)\n- [📄 License](#-license)\n\n## 📘 Description\n\nEnvi CLI is a command-line tool designed to generate .env files using various providers, including Werf and 1Password.\n\n### Features\n\n- **Create .env with Werf:** Generate environment files based on configurations managed by Werf.\n- **Create .env with 1Password:** Securely generate environment files using secrets stored in 1Password.\n\n## 🚢 Installation\n\nTo install Envi CLI from the source, follow these steps:\n\n```bash\ncurl -s -L https://github.com/gbh-tech/envi/releases/download/v0.3.0/envi-darwin-x64.tar.gz | tar xz\nchmod +x envi\nsudo mv envi /usr/local/bin\n```\n\n## 🔧 Usage\n\nOnce installed, you can use the envi command to generate .env files based on Werf or 1Password.\n\n### Commands\n\nwerf: Generate a .env file using Werf configurations.\n1pass: Generate a .env file using 1Password secrets.\nhelp: Display help information about any command.\n\n### Examples\n\nTo generate a .env file using Werf:\n\n```bash\n./envi werf -e stage -o .env\n```\n\nTo generate a .env file using 1Password:\n\n```bash\n./envi op -v vault-id -i item-id -o .env\n```\n\n## 🤝 Contributing\n\nContributions are welcome! Please follow these steps to contribute:\n\n1. Fork the repository.\n2. Create a new branch (git checkout -b feature-branch).\n3. Make your changes.\n4. Commit your changes (git commit -m 'Add new feature').\n5. Push to the branch (git push origin feature-branch).\n6. Open a Pull Request.\n\n## 📄 License\n\nThis project is licensed under the MIT License. See the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgbh-tech%2Fenvi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgbh-tech%2Fenvi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgbh-tech%2Fenvi/lists"}