一款管理多环境、多版本、多服务的开发者环境管理工具

TakMll 特客猫 介绍

官网:https://tkm.youqiong.net/
在这里插入图片描述
介绍:
TakMll 诞生的初衷,是解决多语言、多版本。带来的手动切换的复杂流程。无论是 PHP、Java、Node.js 还是 Python,在同一台电脑,提供统一、灵活、快速切换的版本管理体验。

如何安装?

步骤一、打开我们的官网,找到如下按钮点击:

在这里插入图片描述

步骤二、在下载完毕后,我们将 zip 文件进行解压缩:

在这里插入图片描述

步骤三、将文件夹复制到自己存放固定软件的目录:

在这里插入图片描述

步骤四、打开我们的环境变量,将所有的 php 和 java 等编程语言的变量信息记录下来后并删除。

说明:TakMll 不仅可以管理语言环境,同时可以管理 maven、composer、node 等,以及 mysql、nginx 和特殊情况的服务运行,均可。
在这里插入图片描述

步骤五、增加我们的 TakMll 的工具到环境变量:

在这里插入图片描述
提示:这里选择自己的存放目录即可,不用一比一照搬。

步骤六、打开 cmd 查看是否生效

在这里插入图片描述
如果输入命令后,显示上诉内容,即可证明是安装和设置成功。

如何使用

说明:如果使用过程不知道如何使用,可以输入命令 tkm -h 即可查看相关命令的使用说明。

增加环境

手动输入如下命令:

tkm add name path

运行情况:
在这里插入图片描述
上述可以看到我们已经添加成功。

查询环境

手动输入如下命令:

tkm query name

运行情况:
在这里插入图片描述
即可快速查看到版本及环境的具体信息情况。

切换环境

说明:优先添加更多的环境,这里我添加了两个,通过命令 tkm query,查询到如下多个版本:
在这里插入图片描述
使用 tkm swtich name 进行切换,如下:
在这里插入图片描述
退出 cmd,重新查看 php 版本我们会看到其已经发生了变化:
在这里插入图片描述
我们再次重新设置为 php73 版本后再次查看:
在这里插入图片描述

删除环境

上面我们发现 php83 的版本是不对的,所以我们要删除故此使用命令 tkm delete name 进行删除即可:

运行实例:
在这里插入图片描述
可以看到已经删除。

服务的使用

说明:服务是一种脚本 bat,执行更复杂的服务启动或者定时任务时进行配合使用,这里只需要配置一次路径和服务名称 后续使用 run 命令即可直接运行如下是 添加实例

脚本内容:

import datetime the_run_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") fname = "./task_log.txt" with open(fname, "w") as file: file.write("正在执行测试任务,时间:"+the_run_time) print("当前时间已写入文件:", fname)

添加演示:
在这里插入图片描述
运行演示:
在这里插入图片描述

执行之前记得检查是否有 python 环境:
在这里插入图片描述

查询服务

同样输入 query 即可。
在这里插入图片描述

删除服务

使用 delete 命令进行删除即可。
在这里插入图片描述

更新工具

通过更新命令即可更新到最新版本,如果要选择版本则在 update 后增加 1.0.0 这样的版本号即可。

tkm update

运行演示:
在这里插入图片描述

  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    591 引用 • 3528 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...