Самый простой способ - создать собственный сценарий оболочки, который будет запускать эти команды, которые вы упомянули по порядку, и использовать его для одиночных коммитов, например:
#!/bin/bash
git config commit.gpgsign true
path-to-arc-bin diff
git config commit.gpgsign false
и сохранить его как arc-diff-signed
команда.И свяжите его с /usr/local/bin/
, чтобы вам было удобно запускать его в оболочке, где бы вы ни находились.