Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!