* simplify git completion to use system-provided completions only * support ubuntu git completion * only search non-system paths * only operate on macos. * no need to return 1 in a plugin * make alias test happy * make alias test happy * make alias test happy * pass exit code when capturing expected errors * slightly more understandable code structure * make better use of the new logging feature