Skip to content

Commit faa9ea2

Browse files
committed
chore(devcontainer): enhance Dockerfile by adding additional tools and libraries
1 parent dd4fb31 commit faa9ea2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.devcontainer/Dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,29 @@ RUN /tmp/sources.list.d/init.sh \
1919
# Install common dependencies
2020
RUN apt-get update && apt-get install -y \
2121
unminimize \
22+
sudo \
2223
software-properties-common \
24+
locales \
2325
build-essential \
2426
cmake \
2527
ninja-build \
2628
cppcheck \
2729
catch2 \
30+
fzf \
2831
git \
2932
htop \
3033
jq \
31-
zsh
34+
tree \
35+
vim \
36+
zsh \
37+
autojump
3238

3339
# Unminimize to restore human-friendly tools that are missing from a minimal install
3440
RUN yes | unminimize
3541

42+
# Set locale
43+
RUN locale-gen en_US.UTF-8
44+
3645
# Set zsh as default shell
3746
RUN chsh -s /bin/zsh
3847

@@ -52,6 +61,7 @@ RUN add-apt-repository ppa:ubuntu-toolchain-r/ppa -y \
5261
&& apt-get update && apt-get install -y \
5362
gcc-${GCC_VERSION} \
5463
g++-${GCC_VERSION} \
64+
libunwind-dev \
5565
&& update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-${GCC_VERSION} ${GCC_VERSION}00 \
5666
&& update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-${GCC_VERSION} ${GCC_VERSION}00
5767

0 commit comments

Comments
 (0)