Skip to content

灵活切换windows开发环境,各种软件的版本,如php,composer,java,node等

Notifications You must be signed in to change notification settings

xuanyanwow/switchENV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

switch ENV

开发过程中,可能需要电脑共存n个版本的软件 如php,composer,node,java

使用本软件,可以灵活切换当前环境的软件变量(无需重启cmd)

zFtPyD.md.png zFYAP0.png zFY0II.md.png

使用教程

  1. 你需要灵活切换版本的软件不要加入环境变量,纯用本软件管理(使用本软件前先删掉)
  2. 本软件安装目录需要添加俩个环境变量,假设本软件安装在D:\switchENV\,则需要添加以下环境变量
  • D:\switchENV\
  • D:\switchENV\bat
  1. 启动本软件: cmd 输入./switchENV.exe 或者运行 swtichENV.bat
  2. 页面可视化配置和切换

配置

默认不需要什么配置,直接cmd运行软件即可,但是如果你需要自定义端口和目录等场景,可以按以下步骤新建配置文件

  • 在软件目录同级新建set.ini
  • 放置以下文件内容
app_mode = dev

db_path = D:\CodeSoft\switchEnv
db_name = switch.db

bat_path = D:\CodeSoft\switchEnv
bat_identify = bat

[gin]
address = 127.0.0.1
port = 8899

开发

  • 下载代码
  • go run main.go
  • 前端代码说明看kernel/public/README.md
  • 打包命令go build -o switchENV.exe

规划

  • github CICD 自动打包exe
  • [] github CI中 添加set.ini的初始化到压缩包
  • [√] 前端 - 添加重名重复版本 API有做拦截 前端没做显示
  • [√] 前端 - 添加软件成功后 需要马上调用API刷新列表
  • [√] 前端 - 所在路径必须/结尾 做提示和检测
  • [√] 前端 - 新增弹框的时候,取消点击外面阴影关闭弹窗
  • [√] 前端 - 软件列表 路径布局优化
  • 前端 - 终止程序对接

About

灵活切换windows开发环境,各种软件的版本,如php,composer,java,node等

Resources

Stars

Watchers

Forks

Packages

No packages published