# devEnvLite **Repository Path**: zjarlin/devEnvLite ## Basic Information - **Project Name**: devEnvLite - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-19 - **Last Updated**: 2025-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
devEnvLite  

DevEnvLite

Github release Github top language Github language count Repository size License Github issues Github forks Github stars

一个环境变量管理和配置工具。 A lightweight tool for managing and configuring environment variables.


About   |   Features   |   Installation   |   Technologies   |   License   |  


## :dart: About ## :man_technologist: 一个环境变量管理和配置工具。 A lightweight tool for managing and configuring environment variables. ## :sparkles: Features ## | 功能 | 功能描述 | Windows | Linux | Mac | | ------------- | ------------------------------------ | ------- | ----- | --- | | 多语言 | 支持中英文切换 | ✅ | ✅ | ✅ | | 自动更新 | | ⬜ | ⬜ | ⬜ | | 主题切换 | 白、黑、跟随系统主题 | ✅ | ✅ | ✅ | | 一键整理 | 整理当前系统中的环境变量值,升序排序 | ✅ | ⬜ | ⬜ | | 备份 | 备份当前环境变量 | ✅ | ⬜ | ⬜ | | 恢复备份 | 从备份文件中恢复环境变量 | ✅ | ⬜ | ⬜ | | 配置-增删改查 | | ✅ | ✅ | ✅ | | 配置-导入配置 | 从文件、系统环境变量、网络导入配置 | ✅ | ✅ | ✅ | | 配置-一键应用 | 一键将配置应用到系统 | ✅ | ⬜ | ⬜ | | 分组管理 | 分组管理,增删改查 | ✅ | ✅ | ✅ | | 环境变量-管理 | 环境变量管理,增删改查 | ✅ | ✅ | ✅ | ![](./images/app-home.png) ![](./images/app-header-1.png) ![](./images/app-header-2.png) ![](./images/app-header-3.png) ![](./images/app-header-4.png) ![](./images/config-apply.png) ![](./images/config-import.png) ![](./images/config-more.png) ![](./images/config-new.png) ![](./images/env-copy.png) ![](./images/env-edit.png) ## :arrow_down: Installation ## 从下载安装 [Github Releases](https://github.com/ddki/devEnvLite/releases). 项目基于 tauri 开发。 Windows 运行依赖于 MicrosoftEdgeWebView2Runtime,Windows10 2004 版本以后系统内置 WebView2Runtime,之前版本系统需要安装它, 官方下载地址:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section。 *注意:需要管理员权限运行。* ## :rocket: Technologies The following tools were used in this project: **font:** - [Tauri2](https://tauri.app/) - [Vite](https://vitejs.dev/) - [Vue3](https://vuejs.org/) - [tailwindcss](https://tailwindcss.com/) - [shadcn-vue](https://www.shadcn-vue.com) - [lucide-vue-next](https://lucide.dev) - [Node.js](https://nodejs.org/en/) - [TypeScript](https://www.typescriptlang.org/) - [cz-git](https://cz-git.qbb.sh) - [release-it](https://github.com/release-it/release-it) - [husky](https://github.com/husky/husky) - [biome](https://biomejs.dev/) - ... **rust:** - [serde](https://github.com/serde-rs/serde) - [thiserror](https://github.com/dtolnay/thiserror) - [anyhow](https://github.com/dtolnay/anyhow) - [winreg](https://github.com/gentoo90/winreg-rs) - [log](https://github.com/rust-lang/log) - [sea-orm](https://github.com/SeaQL/sea-orm) Thanks to these contributors. ### Recommended IDE Setup [VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). ### Type Support for `.vue` Imports in TS 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)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) 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](https://github.com/johnsoncodehk/volar/discussions/471#discussioncomment-1361669) that is more performant. You can enable it by the following steps: 1. Disable the built-in TypeScript Extension 1. Run `Extensions: Show Built-in Extensions` from VSCode's command palette 2. Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)` 2. Reload the VSCode window by running `Developer: Reload Window` from the command palette. ### Tauri updater with [Tauri](https://next--tauri.netlify.app/next/guides/distribution/updater) #### :ferris_wheel: Setting for Github 1. Project -> Settings 2. Security -> Secrets and Variables -> Actions 3. Secrets -> new repository secret ```sh TAURI_KEY_PASSWORD="your password" TAURI_PRIVATE_KEY="your private key" ``` ### Upgrade project's rust dependencies [cargo-edit](https://github.com/killercup/cargo-edit) can upgrade project dependencies to lastest version. ```bash # install cargo install cargo-edit # upgrade cargo upgrade ``` ## :white_check_mark: Requirements Before starting :checkered_flag:, you need to have [Git](https://git-scm.com), [Node](https://nodejs.org/en/), [Rust](https://www.rust-lang.org/) installed. ## :checkered_flag: Starting ```bash # 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 ``` ## Release Step ```bash # step 1 git add -A # step 2 pnpm commit # step 3 pnpm release ``` ## :memo: License ## This project is under license from GPL3.0. For more details, see the [LICENSE](LICENSE) file. Made with :heart: by ddki   Back to top