Bot transformations on data via command line commit?
Let's say someone wants to make a mass change across all of the gurmukhi (renaming the field from "gurmukhi" to "bani" or such), or fixes a typo in the author's name. It affects like 4000 files, the transformation is applied locally, and then committed and diffed on GH.
Anyone looking at this might be confused on how/why, and we can't easily check that there wasn't a problem during this transformation, short of spotting something wrong with the data (which requires going through all the lines in the commit and this takes a very long time...)
So, can we design a process whereby someone instead commits what they'd like to happen, and let a machine do the transformation in a separate commit.
Then, the intent is clear, and you're able to focus on reviewing the transformer, instead of going through a tonne of lines individually
Interpreted by @Harjot1Singh
A find and replace CLI utility where you define what all files you will like to modify and it makes those changes and we can have it so that it make one commit a line (co-authored by shabadOS 🤖) so it is easier to revert any changes in future.