#alfred-workflow #gitignore #alfred #workflow #git #cli

app alfred-gitignore

一个用于创建.gitignore文件的Alfred工作流

4个稳定版本

2.1.1 2021年12月13日
2.1.0 2020年8月7日
2.0.1 2020年5月10日
2.0.0 2020年4月26日

#2795命令行工具

MIT 许可证

99KB
650

包含 (压缩文件,100KB) tests/files/gitignore-main.zip

gitignore

GitHub Workflow Status GitHub release (latest by date)

一个用于快速从模板创建 .gitignore 文件的 Alfred 工作流。

这是一个允许用户快速将多个 .gitignore 模板 合并成一个文件的 Alfred 工作流。它支持离线操作,具有建议和自动完成功能,并且与 Alfred 3 和 4 兼容。

❤️ 🦀 jdno 创建。

入门指南

可以从 Packal 或从 GitHub 上的 发行版 下载该工作流的最新版本。使用 Alfred 打开工作流,并按照其说明进行设置。

可以通过在 Alfred 中输入以下关键词来启动工作流

gitignore

重要! alfred-gitignore 以未签名二进制文件的形式提供,在 macOS 的最新版本中,这会触发警告。在 macOS 中转到 系统偏好设置,点击 安全 & 隐私,并允许 alfred-gitignore 运行。

首次运行工作流时,只会显示一个更新模板的操作。运行此操作可下载来自 GitHub 的最新模板。下载完成后,按 Enter 键开始构建 .gitignore 文件。

工作流显示当前已安装的工作流列表。选择一个,按 Enter 键将其添加到列表中。对您想要组合的所有模板都执行此操作。然后,在列表顶部选择 Build 操作,等待文件创建。

准备好后,工作流会提示您打开文件或将文件复制到剪贴板。选择您首选的选项,然后按 Enter 键完成工作流。

贡献

✨ 感谢您对改进此工作流的兴趣! 👋

报告错误

发现了错误?请查看问题,看看是否有类似的问题已经报告。如果有,请随意添加评论。这有助于我了解问题是否仅限于单个用户或更广泛地传播。如果没有问题,请创建一个问题,并尽可能详细地描述错误。有些问题确实很难重现,您提供的信息越多,我重现和解决问题的可能性就越大。

请求功能

您希望在alfred-gitignore中看到的新想法?请打开一个问题并提出建议!请尽量准确,但不要投入太多时间。作为工作流程的维护者,我必须决定是否可以在未来支持您的功能,可能需要拒绝它,因为这将过于复杂或工作量过大。

贡献代码

您有兴趣为alfred-gitignore工作?帮助修复错误始终欢迎。如果您想实现新功能,请先与我联系,并请求功能,以确保它适合工作流程。

安装依赖项

alfred-gitignore是用Rust编写的,并且需要在本地机器上安装Rust环境才能进行项目工作。请查阅官方文档了解如何在本地机器上安装Rust

该项目使用pre-commit配置了大量的Git预提交钩子。这些钩子强制执行清洁和一致的代码风格。钩子也将在CI期间运行,因此您不必在本地安装它们。但如果您计划做的不仅仅是更改几行代码,那么强烈建议您安装它们。

设置项目

克隆存储库,打开终端,并安装pre-commit钩子。这些钩子在提交代码时运行,并强制执行一致的代码风格。

pre-commit install

然后通过构建项目来测试Rust是否正确工作

cargo build

编写代码

将您的更改实现到alfred-gitignore中,并确保为它们编写测试。运行RustfmtClippy并修复它们提出的问题。完成后,在一个新分支中推送您的工作并打开一个拉取请求

请在工作时遵循一些关于alfred-gitignore的指导原则。作为维护者,一旦您的代码被合并,我负责您的代码,而这只有在代码干净的情况下才有可能。

  • 为您的代码编写测试。
  • 记录公共接口。
  • 遵循编码风格(rustfmtclippy)。

许可证

以下两种许可证之一获得许可

您选择。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交以包含在作品中并由您提交的任何贡献,均应以上述双许可方式授予,不附加任何额外条款或条件。

依赖关系

~7–19MB
~291K SLoC