{"repo":"zeybek/camouflage","free":true,"listed":false,"github":"https://github.com/zeybek/camouflage","clone":"git clone https://github.com/zeybek/camouflage.git","description":"Camouflage is a VS Code extension that helps protect sensitive environment variables by hiding their values in .env files","language":"TypeScript","stars":40,"topics":["configuration","developer-tools","dotenv","env","privacy","screen-sharing","security","sensitive-data","vscode","vscode-extension"],"license":"MIT","category":"security-tools","readme_excerpt":"Camouflage - Configuration Value Hider Camouflage is a VS Code extension that helps protect sensitive values in configuration files by hiding them visually. Supports multiple file formats including .env , .json , .yaml , .properties , .toml , and .sh files. Perfect for screen sharing, recordings, or taking screenshots without exposing sensitive information. Features - 🔒 Automatic Value Hiding : Automatically hides values in configuration files while preserving the keys - 📁 Multi-Format Support : Works with .env , .json , .yaml , .yml , .properties , .ini , .conf , .toml , and .sh files - 🔗 Nested Key Support : Supports nested keys in JSON and YAML files (e.g., database.password ) - 🎨 Multiple Hiding Styles : Choose from different styles to hide your values: - Text (default): - Dotted: •••••••••••• - Stars: - Scramble: sroedpaswd (randomly shuffled characters) - Custom: Define your own pattern (e.g., ### ) - 🎯 Quick Toggle : Easily toggle visibility via status bar or context menu - 🌈 Customizable Appearance : Configure colors and patterns to match your theme - 👁️ Value Preview : Optional value preview on hover - 🔍 Selective Hiding : Hide only specific keys based on patterns or exclude certain keys - 📂 File Exclusion : Exclude specific files from Camouflage protection - ⌨️ Keyboard Shortcuts : Quickly toggle visibility with customizable keyboard shortcuts - 🖱️ Organized Context Menu : All options grouped under a single \"Camouflage\" menu - 📊 Status Bar Indicators : Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeybek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeybek/camouflage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}