{"id":26410751,"url":"https://github.com/chadnpc/clihelper.env","last_synced_at":"2025-03-17T20:19:18.998Z","repository":{"id":264094101,"uuid":"860876069","full_name":"chadnpc/cliHelper.env","owner":"chadnpc","description":"A module for loading and editing environment variables. + cmdlets for extra safety measures.","archived":false,"fork":false,"pushed_at":"2025-03-11T12:13:44.000Z","size":336,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-11T13:24:44.959Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://powershellgallery.com/packages/cliHelper.env","language":"PowerShell","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/chadnpc.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-21T12:03:02.000Z","updated_at":"2025-03-11T12:13:48.000Z","dependencies_parsed_at":"2025-02-10T01:41:47.605Z","dependency_job_id":null,"html_url":"https://github.com/chadnpc/cliHelper.env","commit_stats":null,"previous_names":["alainqtec/clihelper.env","chadnpc/clihelper.env"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FcliHelper.env","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FcliHelper.env/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FcliHelper.env/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadnpc%2FcliHelper.env/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chadnpc","download_url":"https://codeload.github.com/chadnpc/cliHelper.env/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244102821,"owners_count":20398386,"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-03-17T20:19:18.489Z","updated_at":"2025-03-17T20:19:18.991Z","avatar_url":"https://github.com/chadnpc.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## [cliHelper.env](dotEnv)\n\nA PowerShell module that enables developers to load and edit `env` variables with ease, featuring cmdlets for enhanced [security measures](/docs/Readme.md#security-best-practices).\n\n[![CI](https://github.com/chadnpc/cliHelper.env/actions/workflows/CI.yaml/badge.svg)](https://github.com/chadnpc/cliHelper.env/actions/workflows/CI.yaml)\n\n## install\n\n```PowerShell\nInstall-Module cliHelper.env\n```\n\n## usage\n\n\u003c!-- [demo] thumbnail : http://i.ytimg.com/vi/$Id/hqdefault.jpg --\u003e\n\u003c!-- ex: id is YuCyE8HiLTY in https://www.youtube.com/watch?v=YuCyE8HiLTY --\u003e\n\n\u003c/br\u003e\n\nNotes:\n\n_Its recomended to use with vscode extensions temitope1909.dotenv-intellisense_\n\n0-risk editing environment variables\n\n- **Security**:\n\n  Environment variables can be easily accessed by anyone who has access to the\n  system. This can lead to security breaches if sensitive information is stored\n  in environment variables. This module has cmdlets to create\n  [encrypted Enviromment variables](https://github.com/chadnpc/cliHelper.env/wiki#enc)\n\n- **Debugging**:\n\n  Debugging issues can arise when environment variables are not set correctly or\n  when they are not being passed correctly between different parts of the\n  system.\n\n- **Performance**:\n\n  Cmdlets are benchmarked during tests to make sure they will not slow down the\n  system.\n\n## TODOs\n\n- [ ] Complete Protect-Env \u0026 UnProtect-Env\n- [x] Update build script\n- [ ] Add fancy cli. ex animations, progressbar \u0026 logging\n- [x] Add tests\n- [ ] Add zstandard compression\n- [ ] complete the docs\n\n## license\n\nThis module is licensed under the\n[MIT License](https://chadnpc.MIT-license.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadnpc%2Fclihelper.env","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchadnpc%2Fclihelper.env","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadnpc%2Fclihelper.env/lists"}