Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sametcn99/env-protector
Protect your environment files from being exposed
https://github.com/sametcn99/env-protector
environment-variables privacy-extension privacy-protection vscode vscode-extension vscode-plugin
Last synced: 3 days ago
JSON representation
Protect your environment files from being exposed
- Host: GitHub
- URL: https://github.com/sametcn99/env-protector
- Owner: sametcn99
- License: gpl-3.0
- Created: 2024-09-14T03:32:17.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-09-21T18:33:55.000Z (6 days ago)
- Last Synced: 2024-09-24T08:32:06.984Z (4 days ago)
- Topics: environment-variables, privacy-extension, privacy-protection, vscode, vscode-extension, vscode-plugin
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=sametcn99.env-protector
- Size: 2.14 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Env Protector
![Made For VSCode](https://img.shields.io/badge/Made%20for-VSCode-1f425f.svg)
![License](https://img.shields.io/github/license/sametcn99/env-protector.svg)
![Stars](https://img.shields.io/github/stars/sametcn99/env-protector.svg)
![Watchers](https://img.shields.io/github/watchers/sametcn99/env-protector.svg)
![Release](https://img.shields.io/github/release/sametcn99/env-protector.svg)## Features
- **Toggle Visibility**: Easily toggle the visibility of environment files in the sidebar. This command modifies your workspace settings by adding `"**/.env*": true` to the `files.exclude` section in your `settings.json`.
![Commands](assets/commands.png)
- **Confirmation Prompt**: Prompts you to confirm before opening an environment file, preventing accidental exposure.
![Confirmation Dialog](assets/dialog.png)
- **Mask Sensitive Data**: Automatically masks sensitive environment variables in your environment files.
![Masked Variables](assets/masked.png)
- **Add Environment Value**: Add environment value without opening the env file.
![Add Environment Value](assets/add.gif)
- **Remove Environment Value**: Remove environment value without opening the env file.
![Add Environment Value](assets/remove.gif)## Manual Installation
1. Download the `.vsix` file from the releases page.
2. Open Visual Studio Code.
3. Navigate to the Extensions view by clicking the Extensions icon in the Activity Bar.
4. Click on the ellipsis (...) in the top right corner of the Extensions view.
5. Select "Install from VSIX..." and choose the downloaded `.vsix` file.## Contributing
We welcome contributions to enhance the functionality of this extension. To contribute:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Submit a pull request with a detailed description of your changes.Thank you for your contributions!