Skip to content

ddki/devEnvLite

Repository files navigation

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   |  


🎯 About

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

✨ Features

功能 功能描述 Windows Linux Mac
多语言 支持中英文切换
自动更新
主题切换 白、黑、跟随系统主题
一键整理 整理当前系统中的环境变量值,升序排序
备份 备份当前环境变量
恢复备份 从备份文件中恢复环境变量
配置-增删改查
配置-导入配置 从文件、系统环境变量、网络导入配置
配置-一键应用 一键将配置应用到系统
分组管理 分组管理,增删改查
环境变量-管理 环境变量管理,增删改查

⬇️ Installation

从下载安装 Github Releases.

项目基于 tauri 开发。 Windows 运行依赖于 MicrosoftEdgeWebView2Runtime,Windows10 2004 版本以后系统内置 WebView2Runtime,之前版本系统需要安装它, 官方下载地址:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section。

注意:需要管理员权限运行。

🚀 Technologies

The following tools were used in this project:

font:

rust:

Thanks to these contributors.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

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) 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:

  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

🎡 Setting for Github

  1. Project -> Settings
  2. Security -> Secrets and Variables -> Actions
  3. Secrets -> new repository secret
TAURI_KEY_PASSWORD="your password"
TAURI_PRIVATE_KEY="your private key"

Upgrade project's rust dependencies

cargo-edit can upgrade project dependencies to lastest version.

# install
cargo install cargo-edit

# upgrade
cargo upgrade

✅ Requirements

Before starting 🏁, you need to have Git, Node, Rust installed.

🏁 Starting

# 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

# step 1
git add -A
# step 2
pnpm commit
# step 3
pnpm release

📝 License

This project is under license from GPL3.0. For more details, see the LICENSE file.

Made with ❤️ by ddki

 

Back to top

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published