jj: fancier status

This commit is contained in:
Daniel Lundin 2025-01-15 14:54:28 +01:00
parent dcc102f9bf
commit cc9fc76545
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
2 changed files with 27 additions and 26 deletions

View file

@ -126,13 +126,14 @@ in
'' ''
#!/usr/bin/env bash #!/usr/bin/env bash
set -eo pipefail set -eo pipefail
if [ -n "$1" ]; then
exec jj show --stat --tool=difft "$@"
fi
printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n' printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n'
jj show --stat jj show --stat
printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n' printf '\e[38;5;240m\u2504%.0s\e[0m' $(seq 1 $(tput cols)) '\n'
if [ -n "$1" ]; then
jj diff --tool=difft -r "$@"
else
jj log --limit=15 -T builtin_log_comfortable jj log --limit=15 -T builtin_log_comfortable
fi
'' ''
"" ""
]; ];