文件名称:工作空间生产力助推器
文件大小:2.02MB
文件格式:ZIP
更新时间:2024-07-18 11:35:20
git cli productivity automation projects
转发应用程序为什么是fw?有了fw你就有了一个描述你的工作区的配置。它负责克隆项目并可以在整个工作区中运行命令。您可以快速开始处理任何项目,即使它不在您的扁平结构化工作区中(比CDPATH更好!)。当您开始处理项目时,它还“设置”您的环境(编译内容、运行make 、激活virtualenv或nvm 、启动sbt shell 等)这是一个应该易于掌握的示例配置。默认配置位置是~/.config/fw ,可以被FW_CONFIG_DIR覆盖。默认项目被克隆到${settings.workspace}/${project.name}但您可以通过设置override_path属性来覆盖它,如示例配置中所示。这是什么,不是fw是我编写的用于竞标的工具。如果您的工作流程与我的工作流程有很大不同或可能需要调整,则它可能对您不起作用。以下是假设:只有 git 存储库只有 ssh 克隆(通过在 git2 绑定使用中投入更多工作可以轻松解决)基于ssh-agent的身份验证如果您能接受以上所有条件,您将获得:工作区持久性(我可以rm -rf我的整个工作区并在几分钟内恢复它)具有workon功能的零开销项目
【文件预览】:
fw-master
----.travis.yml(2KB)
----.gitmodules(110B)
----logo()
--------fw_rgb.png(6KB)
--------fw_rgb.svg(1KB)
--------fw_cmyk.eps(1.81MB)
--------fw_rgb.eps(990KB)
----rustfmt.toml(79B)
----clippy.toml(34B)
----Cargo.lock(53KB)
----.github()
--------dependabot.yml(147B)
----LICENSE(498B)
----package.sh(741B)
----appveyor.yml(930B)
----src()
--------ws()
--------config()
--------main.rs(10KB)
--------intellij()
--------tag()
--------shell()
--------app()
--------git()
--------errors()
--------sync()
--------workon()
--------project()
--------spawn()
--------setup()
--------util()
--------projectile()
----Cargo.toml(1KB)
----doc()
--------example_config()
--------installation.org(4KB)
--------usage.org(3KB)
----README.org(2KB)
----.gitignore(361B)
----.editorconfig(119B)