Changes since 25.09.0: * [Refactor: Move global code into a main function (#464)](https://github.com/wfxr/forgit/commit/9b3b185e249cbdbf5cfed6be37ae0aab96018fc1) This is a prequisite for being able to source the script in order to implement unit tests for individual functions. * [Chore: Do not execute any code when forgit is sourced (#464)](https://github.com/wfxr/forgit/commit/ab6a63ee0f4d760b1d14b9bd5a9724728d2e89ce) In order to run unit tests for individual functions we have to be able to source the script without triggering the main execution flow. * [Refactor: extract function to remove status from diff line (#464)](https://github.com/wfxr/forgit/commit/2a4e2e53b70f7f517475bb6c088650a374d45cd0)