Add gcamp/gcmp wrappers and sanitize git diff output
This commit is contained in:
parent
189585e220
commit
1e907df35b
1 changed files with 10 additions and 2 deletions
|
|
@ -1,3 +1,11 @@
|
||||||
|
gcamp() {
|
||||||
|
VISUAL=vi EDITOR=vi gcam "$(gcpropose -a | vipe)"
|
||||||
|
}
|
||||||
|
|
||||||
|
gcmp() {
|
||||||
|
VISUAL=vi EDITOR=vi gcm "$(gcpropose | vipe)"
|
||||||
|
}
|
||||||
|
|
||||||
gcpropose() {
|
gcpropose() {
|
||||||
local LITELLM_BASE_URL="http://h001.net.joshuabell.xyz:8094"
|
local LITELLM_BASE_URL="http://h001.net.joshuabell.xyz:8094"
|
||||||
local LITELLM_MODEL="azure-gpt-5-mini-2025-08-07"
|
local LITELLM_MODEL="azure-gpt-5-mini-2025-08-07"
|
||||||
|
|
@ -41,9 +49,9 @@ EOF
|
||||||
|
|
||||||
local diff
|
local diff
|
||||||
if [ "$mode" = "all" ]; then
|
if [ "$mode" = "all" ]; then
|
||||||
diff=$(git diff HEAD)
|
diff=$(git diff --no-color --no-ext-diff --unified=0 HEAD | sed '/^ /d')
|
||||||
else
|
else
|
||||||
diff=$(git diff --staged)
|
diff=$(git diff --no-color --no-ext-diff --unified=0 --staged | sed '/^ /d')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$diff" ]; then
|
if [ -z "$diff" ]; then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue