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   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

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

✨ Features

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

🚀 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"

About Tauri Version

2.0 预览版本随时都在改变,项目中的这个版本是测试通过的,不要轻易去改变 tauri 的版本,等待 2.0 正式版发布。

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

Releases

No releases published

Packages

No packages published