https://github.com/chadnpc/clihelper.env
A module for loading and editing environment variables. + cmdlets for extra safety measures.
https://github.com/chadnpc/clihelper.env
Last synced: over 1 year ago
JSON representation
A module for loading and editing environment variables. + cmdlets for extra safety measures.
- Host: GitHub
- URL: https://github.com/chadnpc/clihelper.env
- Owner: chadnpc
- License: mit
- Created: 2024-09-21T12:03:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T12:13:44.000Z (over 1 year ago)
- Last Synced: 2025-03-11T13:24:44.959Z (over 1 year ago)
- Language: PowerShell
- Homepage: https://powershellgallery.com/packages/cliHelper.env
- Size: 328 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
## [cliHelper.env](dotEnv)
A 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).
[](https://github.com/chadnpc/cliHelper.env/actions/workflows/CI.yaml)
## install
```PowerShell
Install-Module cliHelper.env
```
## usage
Notes:
_Its recomended to use with vscode extensions temitope1909.dotenv-intellisense_
0-risk editing environment variables
- **Security**:
Environment variables can be easily accessed by anyone who has access to the
system. This can lead to security breaches if sensitive information is stored
in environment variables. This module has cmdlets to create
[encrypted Enviromment variables](https://github.com/chadnpc/cliHelper.env/wiki#enc)
- **Debugging**:
Debugging issues can arise when environment variables are not set correctly or
when they are not being passed correctly between different parts of the
system.
- **Performance**:
Cmdlets are benchmarked during tests to make sure they will not slow down the
system.
## TODOs
- [ ] Complete Protect-Env & UnProtect-Env
- [x] Update build script
- [ ] Add fancy cli. ex animations, progressbar & logging
- [x] Add tests
- [ ] Add zstandard compression
- [ ] complete the docs
## license
This module is licensed under the
[MIT License](https://chadnpc.MIT-license.org).