rome/tools

📎 New `--changed` argument

開放

#4,453 建立於 2023年5月9日

 (2 則留言) (2 個反應) (0 位負責人)Rust (647 個分叉)batch import
A-CLIA-ProjectHelp wantedI-Normal

倉庫指標

星標
 (23,438 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Description

Rome now has support for VCS, which means that we can unlock new features that make the life of developers easier!

One of these features is the addition of a new argument called --changed to the CLI. When we pass this argument, Rome will execute check/format/etc. only to those files that were changed.

Technical details

I am still determining the implementation of this argument. There are two alternatives:

  1. execute the command via Command, we pass the proper arguments to the git program, and we read the output that was generated. Although I don't know yet what's the correct command/arguments to get an accurate output
  2. Use the crate git2. While this crate is phenomenal, its size is not small (207kb)

What do you guys think?

貢獻者指南