文件名称:wk:与语言无关的项目经理
文件大小:85KB
文件格式:ZIP
更新时间:2024-02-26 10:27:19
cli template command project project-management
wk是与语言无关的项目经理。 合理的 每种语言至少都具有环境隔离工具,但是每种语言都有其自己的方式。 有时列出和实例化项目是其中的一部分,有时不是。 如果您必须在同一项目(或存储库)中使用语言,该怎么办? wk背后的想法是处理通用的项目管理工具,并将语言特定的部分委派给每个特定的工具。 因此, wk允许: 管理(列出/创建/使用/删除)项目工作区 检测并激活环境(如果存在)(virtualenv,pipenv,nvm,rbenv,.env ...) 执行发布 与项目模板一起使用 处理全局,本地和共享配置 安装 用法 export WK_PROJECTS = ~ /Workspaces
【文件预览】:
wk-master
----.travis.yml(438B)
----.goreleaser.yml(618B)
----magefile.go(2KB)
----hooks()
--------hooks.go(663B)
--------env.go(777B)
--------golang.go(14B)
--------node.go(514B)
--------ruby.go(1KB)
--------wk.go(14B)
--------python.go(2KB)
----cmd()
--------cd.go(1KB)
--------test.go(755B)
--------info.go(2KB)
--------list.go(1KB)
--------build.go(750B)
--------on.go(1KB)
--------mix.go(2KB)
--------link.go(1KB)
--------new.go(2KB)
--------shrc.go(1KB)
--------mix_test.go(1KB)
--------version.go(2KB)
--------config.go(3KB)
--------wk.go(3KB)
--------new_test.go(827B)
--------run.go(884B)
--------completion.go(656B)
--------rm.go(1KB)
----logo()
--------logo-text.svg(5KB)
--------logo-text-128.png(8KB)
--------logo-square-500.png(18KB)
--------logo.svg(4KB)
--------logo-square.svg(4KB)
----shell()
--------shell.go(1KB)
--------env.go(2KB)
--------session.go(949B)
--------env_test.go(2KB)
--------bash.go(809B)
--------zsh.go(1KB)
----test()
--------sandbox.go(880B)
--------utils.go(175B)
----LICENSE(1KB)
----user()
--------templates.go(160B)
--------shell.go(243B)
--------profils.go(13B)
--------projects.go(1KB)
--------config.go(1KB)
--------cache.go(13B)
--------home.go(542B)
--------user.go(351B)
----fs()
--------helpers.go(613B)
--------dirs.go(3KB)
----main.go(752B)
----.gitignore(241B)
----go.sum(14KB)
----README.md(1KB)
----utils()
--------config()
--------helpers.go(1KB)
--------colors()
--------helpers_test.go(14B)
--------types()
----mixer()
--------context.go(764B)
--------errors.go(277B)
--------config.go(136B)
--------mixer.go(3KB)
--------backends()
--------repositories.go(14B)
--------parameters.go(3KB)
----projects()
--------projects.go(3KB)
--------project_test.go(22B)
--------config.go(99B)
----go.mod(1KB)