但回到 Go 时,虽然 go mod 很好,但项目初始化、结构规范、构建优化这些事,总是要手动操作。
所以,我把 Cargo 的部分理念带到 Go 生态中,倒反天罡,做了 gocar:简化 Go 项目“创建-构建”流程的命令行工具。它不替代 go 命令,而是作为补充,提供更一致、更便捷的起点。
# 1. 创建一个简化布局的项目
gocar new my-server # gocar new my-server --mode project 将创建遵循标准布局的项目
# 2. 进入目录
cd my-server
# 3. 构建(发布模式,优化体积,激进的设置了 CGO=0 )
gocar build --release
# 4. 运行
gocar run 或者 ./bin/my-server
# 输出示例:
Hello, gocar! A golang package manager.
2025-12-15 13:51:49

