23 lines
928 B
Docker
23 lines
928 B
Docker
FROM mcr.microsoft.com/devcontainers/rust:1-1-bookworm
|
|
|
|
RUN sudo apt update && \
|
|
sudo apt install -qqy --no-install-recommends --no-install-suggests \
|
|
sqlite3 \
|
|
&& \
|
|
apt-get clean && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
# Install & configure delta diff tool
|
|
RUN wget -O- https://github.com/dandavison/delta/releases/download/0.18.2/git-delta_0.18.2_$(dpkg --print-architecture).deb > /tmp/git-delta.deb && \
|
|
sudo dpkg -i /tmp/git-delta.deb && \
|
|
rm /tmp/git-delta.deb
|
|
|
|
RUN git config --system core.pager "delta" && \
|
|
git config --system interactive.diffFilter "delta --color-only" && \
|
|
git config --system delta.navigate "true" && \
|
|
git config --system delta.dark "true" && \
|
|
git config --system delta.side-by-side "true" && \
|
|
git config --system merge.conflictstyle "zdiff3" && \
|
|
git config --system diff.algorithm "histogram" && \
|
|
git config --system diff.colorMoved "default"
|