论坛
BBS
默认
简体中文
繁體中文
登录
全球主机MJJ交流论坛
»
论坛
›
主机交流
›
水池
›
分享一个我在做的多语言运行时版本管理工具: Pinset ...
返回列表
发新帖
查看:
3
|
回复:
0
分享一个我在做的多语言运行时版本管理工具: Pinset
[复制链接]
MuDong17
MuDong17
当前离线
积分
32
2
主题
13
回帖
32
积分
新手上路
新手上路, 积分 32, 距离下一级还需 18 积分
新手上路, 积分 32, 距离下一级还需 18 积分
积分
32
关注TA
发消息
发表于
4 天前
|
显示全部楼层
|
阅读模式
最近在做一个开源 CLI:Pinset 。
它主要解决多语言项目需要同时维护多套版本管理器的问题。目前通过统一的 pinset.toml 和 pinset.lock 管理 Node.js 、pnpm 、Bun 、Go 、Python 、Java 、Rust 、.NET 和 Flutter/Dart 。
设计上比较强调:
项目内默认采用严格路由,避免意外使用全局或系统版本
可以解释当前版本是如何选出来的
安装时进行完整性和来源校验
支持只读、离线的锁文件审计
传统版本文件只通过显式的 detect / import 迁移,不会被静默当作运行时回退
项目使用 Rust 编写,MIT 协议:
Github 地址:
Pinset
起因是因为我电脑重装了系统,然后想配置下开发环境,发现要安装,fnm 、fvm 、go 、rust 、uv 、flutter... 感觉有点麻烦。于是,在没有搜索有没有多语言管理工具的情况下,脑子一热,想自己写一个...不喜勿喷
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
全球主机MJJ交流论坛
Powered by
Discuz!
X5.0
© 2001-2026
Discuz! Team
.
在本版发帖
返回顶部
快速回复
返回顶部
返回列表