About | Features | Installation | Technologies | License |
👨💻 一个环境变量管理和配置工具。 A lightweight tool for managing and configuring environment variables.
| 功能 | 功能描述 | Windows | Linux | Mac |
|---|---|---|---|---|
| 多语言 | 支持中英文切换 | ✅ | ✅ | ✅ |
| 自动更新 | ⬜ | ⬜ | ⬜ | |
| 主题切换 | 白、黑、跟随系统主题 | ✅ | ✅ | ✅ |
| 一键整理 | 整理当前系统中的环境变量值,升序排序 | ✅ | ⬜ | ⬜ |
| 备份 | 备份当前环境变量 | ✅ | ⬜ | ⬜ |
| 恢复备份 | 从备份文件中恢复环境变量 | ✅ | ⬜ | ⬜ |
| 配置-增删改查 | ✅ | ✅ | ✅ | |
| 配置-导入配置 | 从文件、系统环境变量、网络导入配置 | ✅ | ✅ | ✅ |
| 配置-一键应用 | 一键将配置应用到系统 | ✅ | ⬜ | ⬜ |
| 分组管理 | 分组管理,增删改查 | ✅ | ✅ | ✅ |
| 环境变量-管理 | 环境变量管理,增删改查 | ✅ | ✅ | ✅ |
从下载安装 Github Releases.
项目基于 tauri 开发。 Windows 运行依赖于 MicrosoftEdgeWebView2Runtime,Windows10 2004 版本以后系统内置 WebView2Runtime,之前版本系统需要安装它, 官方下载地址:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section。
注意:需要管理员权限运行。
The following tools were used in this project:
font:
- Tauri2
- Vite
- Vue3
- tailwindcss
- shadcn-vue
- lucide-vue-next
- Node.js
- TypeScript
- cz-git
- release-it
- husky
- biome
- ...
rust:
Thanks to these contributors.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need TypeScript Vue Plugin (Volar) to make the TypeScript language service aware of .vue types.
If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a Take Over Mode that is more performant. You can enable it by the following steps:
- Disable the built-in TypeScript Extension
- Run
Extensions: Show Built-in Extensionsfrom VSCode's command palette - Find
TypeScript and JavaScript Language Features, right click and selectDisable (Workspace)
- Run
- Reload the VSCode window by running
Developer: Reload Windowfrom the command palette.
Tauri updater with Tauri
- Project -> Settings
- Security -> Secrets and Variables -> Actions
- Secrets -> new repository secret
TAURI_KEY_PASSWORD="your password"
TAURI_PRIVATE_KEY="your private key"cargo-edit can upgrade project dependencies to lastest version.
# install
cargo install cargo-edit
# upgrade
cargo upgradeBefore starting 🏁, you need to have Git, Node, Rust installed.
# Clone this project
git clone https://github.com/ddki/devEnvLite
# Access
cd devEnvLite
# Install dependencies
pnpm install
# Run the project
pnpm tauri dev
# build the project
pnpm tauri build
# commit file to git
git add --all
pnpm commit
# release
pnpm release# step 1
git add -A
# step 2
pnpm commit
# step 3
pnpm releaseThis project is under license from GPL3.0. For more details, see the LICENSE file.
Made with ❤️ by ddki










