#gitignore #generator #git #cli-applications #web-apps

app gitignored-cli

Gitignored的命令行应用程序。通过缓存提供更快的生成.gitignore文件的方法

9个版本

0.0.8 2024年3月28日
0.0.7 2024年3月28日
0.0.6 2022年9月24日
0.0.4 2022年8月21日

开发工具分类中排名第337位

Download history 3/week @ 2024-06-29 38/week @ 2024-07-06 85/week @ 2024-07-27

每月下载量达123次

自定义许可

145KB
3.5K SLoC

Gitignored

一个离线优先的命令行应用程序,允许开发者生成各种.gitignore模板

这些模板来自网络应用程序Gitignored,这是该应用程序的GUI应用程序。TUI应用程序可在此处找到

备注:GUI应用程序从gitignore的GitHub获取模板

开发者可以使用此应用程序执行以下操作

  1. 查看所有可用模板的名称
  2. 搜索以确定模板名称是否存在
  3. 预览搜索到的每个模板,如果搜索的名称有误,则会包含最接近的模板,例如,JetBrains为jetbrain
  4. 将模板生成到.gitignore文件,不会覆盖当前的.gitignore,传递--force强制覆盖
  5. 将模板生成到指定的目录,例如temp/temp1,它将自动生成为temp/temp1/.gitignore
  6. 将模板追加到现有的.gitignore文件,如果不存在则创建一个
  7. 将模板追加到指定目录的现有.gitignore文件,如果不存在则创建一个
  8. 更新缓存以接收最新模板
  9. 卸载并删除所有缓存
  10. 打开此应用程序的主页/网站

您无需连接到互联网即可使用它,除非您想要更新缓存

注意:gitignored-cli是一个处于开发中的库,因此请期待其API中可能出现的破坏性更改

默认或帮助

gitignored-cli

或者

gitignored-cli --help

Default or Help

有可用的更新

Update Available

默认列表

gitignored-cli template --list

Default Listing

指定列数的列表

gitignored-cli template --list --column 8

Column Listing

搜索

gitignored-cli template --search rust node java vscode jetbrain whatever

Search

预览

gitignored-cli template --preview rust node java vscode jetbrain

Preview

默认生成

gitignored-cli template --generate rust node java vscode jetbrain whatever

Default Generate Error Default Generate

终止生成

gitignored-cli template --generate rust node java vscode jetbrain whatever

Abort Generate

强制生成

gitignored-cli template --generate rust node java vscode jetbrain whatever --force

Force Generate

指定输出目录生成

gitignored-cli template --generate rust node java vscode jetbrain whatever --outdir temp-dev/temp-two

Outdir generate

默认追加

gitignored-cli template --append rust node java vscode jetbrain whatever

Default Append

终止追加

gitignored-cli template --append rust node java vscode jetbrain whatever

Abort Append

指定输出目录追加

gitignored-cli template --append rust node java vscode jetbrain whatever --outdir temp-dev/temp-two

Outdir Append

更新后的缓存

gitignored-cli template --update

Updated

正在更新缓存

gitignored-cli template --update

Updating

在浏览器中打开主页

gitignored-cli open-link

Open Link

卸载

gitignored-cli uninstall

Uninstall

当然,输入验证

Input Validation

如何使用

安装它

cargo install gitignored-cli

运行它

gitignored-cli (commands)

使用的技术

方面 名称
语言 Rust
代码风格检查 Clippy
格式化 Rustfmt
构建自动化工具 Make
包管理器 Cargo
持续集成 GitHub Actions

Make 命令

以下是可以用于构建/开发/测试此应用的命令列表

命令 用法
make test-dev 在开发环境中运行所有测试代码
make test-prod 在CI/CD环境中运行所有测试代码
make build 打包、构建并发布应用为可执行文件
make check 在代码上运行编译器检查
make lint 运行代码风格检查器
make format 运行格式化器以格式化代码

贡献

请确保您能运行 make,否则您需要单独运行 Makefile 中列出的命令

  1. 提交问题
  2. 将该仓库分叉
  3. 编写测试

变更

请参阅这里

依赖项

~6–19MB
~270K SLoC