About | Features | Technologies | Requirements | Starting | License | Author
👨💻 一个环境变量管理和配置工具。 A lightweight tool for managing and configuring environment variables.
功能 | 功能描述 | Windows | Linux | Mac |
---|---|---|---|---|
多语言 | 支持中英文切换 | ✅ | ✅ | ✅ |
自动更新 | ⬜ | ⬜ | ⬜ | |
主题切换 | 白、黑、跟随系统主题 | ✅ | ✅ | ✅ |
一键整理 | 整理当前系统中的环境变量值,升序排序 | ✅ | ⬜ | ⬜ |
备份 | 备份当前环境变量 | ⬜ | ⬜ | ⬜ |
恢复备份 | 从备份文件中恢复环境变量 | ⬜ | ⬜ | ⬜ |
配置-增删改查 | ✅ | ✅ | ✅ | |
配置-应用 | 将配置应用到系统 | ✅ | ⬜ | ⬜ |
配置-检查 | 检查配置的应用情况 | ✅ | ⬜ | ⬜ |
配置-导入-分组过滤 | 导入的时候根据分组过滤器自动匹配导入对应分组 | ⬜ | ⬜ | ⬜ |
配置-导入-系统 | 从当前系统环境变量导入配置 | ✅ | ⬜ | ⬜ |
配置-导入-文件 | 从配置文件中导入配置 | ⬜ | ⬜ | ⬜ |
配置-导入-网络 | 从网络导入配置 | ⬜ | ⬜ | ⬜ |
分组-增删改查 | ✅ | ✅ | ✅ | |
分组-应用 | 将分组下的环境变量应用到系统 | ✅ | ⬜ | ⬜ |
环境变量-增删改查 | ✅ | ✅ | ✅ | |
环境变量-复制 | 复制键、值、键值 | ✅ | ✅ | ✅ |
环境变量-应用 | 将环境变量应用到系统 | ✅ | ⬜ | ⬜ |
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 Extensions
from VSCode's command palette - Find
TypeScript and JavaScript Language Features
, right click and selectDisable (Workspace)
- Run
- Reload the VSCode window by running
Developer: Reload Window
from 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"
2.0 预览版本随时都在改变,项目中的这个版本是测试通过的,不要轻易去改变 tauri 的版本,等待 2.0 正式版发布。
cargo-edit can upgrade project dependencies to lastest version.
# install
cargo install cargo-edit
# upgrade
cargo upgrade
Before 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 release
This project is under license from GPL3.0. For more details, see the LICENSE file.
Made with ❤️ by ddki