go-james:James是您的管家,可帮助您创建,构建,调试,测试和运行Go项目

时间:2024-05-28 22:30:13
【文件属性】:

文件名称:go-james:James是您的管家,可帮助您创建,构建,调试,测试和运行Go项目

文件大小:205KB

文件格式:ZIP

更新时间:2024-05-28 22:30:13

testing debugging golang builder skeleton

杰姆斯 James是您的管家,可以帮助您创建,构建,调试,测试和运行项目。 当您经常使用创建新应用时,当您意识到配置基础所需的所有步骤时,它很快就会变得烦人。 您需要手动创建源文件,版本信息需要将更多步骤注入可执行文件,而使用需要您手动设置要运行的任务… 使用go-james工具,您可以自动化和简化此过程。 该工具将负责初始化项目,运行项目,调试,构建和运行测试。 如果出现以下情况,则应使用go-james : 您已经厌倦了手动设置项目 您不需要每次都要构建或运行项目时都指定主软件包 您一直忘了如何设置调试 您不想在手动设置任务文件 您想在项目中自动拥有Git修订版,分支名称和版本号 您已经厌倦了手动编写Makefile来构建,测试和运行项目 与编写不可移植的shell脚本相比,您需要一种更好的方法来在构建之前和之后执行任务 您想要一种简单的方法来交叉编译所有常见的GOOS /


【文件预览】:
go-james-master
----.gitignore(18B)
----go.mod(418B)
----Dockerfile(444B)
----go-james.json(1KB)
----.dockerignore(37B)
----resources()
--------gopher-james.png(130KB)
----library.go(187B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(10KB)
----args_parser.go(882B)
----go.sum(9KB)
----versioninfo()
--------versioninfo.go(681B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----scripts()
--------post_build()
--------pre_build()
----README.md(23KB)
----.idea()
--------.gitignore(38B)
--------misc.xml(174B)
--------go-james.iml(322B)
--------vcs.xml(180B)
--------watcherTasks.xml(1KB)
--------modules.xml(268B)
----library_test.go(19B)
----.vscode()
--------settings.json(305B)
--------launch.json(222B)
--------tasks.json(3KB)
----build_args.go(2KB)
----cmd()
--------tester()
--------version()
--------staticcheck()
--------dockerimage()
--------creator()
--------uninstaller()
--------runner()
--------packager()
--------builder()
--------go-james()
--------debugger()
--------cleaner()
--------installer()
----internal()
--------tester()
--------version()
--------creator()
--------dockerimager()
--------uninstaller()
--------runner()
--------packager()
--------builder()
--------config()
--------executor.go(1KB)
--------debugger()
--------cleaner()
--------common()
--------subcommand.go(487B)
--------installer()
--------staticchecker()

网友评论