refactor: abort/continue/undo scripts

@kevgo Set script name and error messages based on the command running instead of having to hardcode it with strings.
Its a very simple find and replace for a bash string variable. I don't believe it supports regex's. Thus this is simply replacing the first `-` with a space. The first dash is between git and the rest of the command.

```bash
${string/pattern/replacement}
```