найти слово в сниппете, используя гитхук (питон)
как при помощи написанного с нуля хука на питоне, искать какое-то конкретное слово в коде, котором мы коммитим?
Я смог понять, как проделать подобное с сообщением коммита, но как внутри гитхука добраться до кода, подлежащего коммиту, не знаю. Вот пример как, я открыл commit message:
#!/usr/bin/env python
import sys
def main():
print(f"Number of arguments: {len(sys.argv)}")
print(f"Argument List: {str(sys.argv)}")
with open(sys.argv[1],"r") as fp:
lines = fp.readlines()
for line in lines:
print(line)
sys.exit(0)
if __name__ == "__main__":
main()