@@ -14,7 +14,7 @@ FROM --platform=linux/amd64 mcr.microsoft.com/devcontainers/base:${IMAGE_VARIANT
1414# cache invalidation
1515# #########################################
1616
17- ARG INVALIDATE_CACHE="counter-23 "
17+ ARG INVALIDATE_CACHE="counter-24 "
1818ENV INVALIDATE_CACHE=${INVALIDATE_CACHE}
1919
2020# #########################################
@@ -80,16 +80,18 @@ SHELL ["/usr/bin/pwsh", "-nop", "-nol", "-c"]
8080# core utilities
8181# #########################################
8282
83- RUN apt-get install -y -q tmux vim ranger fzf file pciutils direnv \
84- && tmux -V \
85- && fzf --version
83+ RUN apt-get install -y -q tmux vim ranger fzf file pciutils direnv ripgrep jq \
84+ && tmux -V \
85+ && fzf --version \
86+ && rg --version \
87+ && jq --version;
8688
8789# yq
8890RUN iwr https://github.com/mikefarah/yq/releases/download/v4.48.1/yq_linux_amd64.tar.gz -outfile yq.tar.gz \
8991 && tar xzf yq.tar.gz \
9092 && chmod +x ./yq_linux_amd64 \
9193 && mv ./yq_linux_amd64 /usr/local/bin/yq \
92- && /usr/local/bin/yq --version
94+ && /usr/local/bin/yq --version;
9395
9496# #########################################
9597# network utilities
@@ -147,10 +149,11 @@ RUN npm install --global pnpm yarn yo \
147149 && yo --version
148150
149151# ecosystem tools
150- RUN npm install --global @nestjs/cli prettier turbo \
152+ RUN npm install --global @nestjs/cli prettier turbo oclif \
151153 && nest --version \
152154 && prettier --version \
153- && turbo --version
155+ && turbo --version \
156+ && oclif --version;
154157
155158# #########################################
156159# go
@@ -183,7 +186,36 @@ RUN npm install -g generator-code \
183186# #########################################
184187
185188RUN apt install -y 1password-cli \
186- && op --version
189+ && op --version;
190+
191+ # #########################################
192+ # github
193+ # #########################################
194+
195+ RUN gh --version;
196+
197+ # #########################################
198+ # gitlab
199+ # #########################################
200+
201+ RUN iwr https://gitlab.com/gitlab-org/cli/-/releases/v1.90.0/downloads/glab_1.90.0_linux_amd64.tar.gz -outfile glab.tar.gz \
202+ && tar xzf glab.tar.gz bin/glab \
203+ && mv bin/glab /usr/local/bin/glab \
204+ && glab --version;
205+
206+ # #########################################
207+ # claude
208+ # #########################################
209+
210+ RUN curl -fsSL https://claude.ai/install.sh | bash \
211+ && /root/.local/bin/claude --version;
212+
213+ # #########################################
214+ # codex
215+ # #########################################
216+
217+ RUN npm install -g @openai/codex \
218+ && codex --version;
187219
188220# #########################################
189221# hashicorp
@@ -203,15 +235,15 @@ RUN iwr https://github.com/gruntwork-io/terragrunt/releases/download/v0.99.4/ter
203235# vault
204236RUN apt-get install -y -q vault \
205237 && sudo apt-get install --reinstall -y -q vault \
206- && vault version
238+ && vault version;
207239
208240# nomad
209241RUN apt-get install -y -q nomad \
210- && nomad version
242+ && nomad version;
211243
212244# consul
213- RUN apt-get install -y -q nomad \
214- && nomad version
245+ RUN apt-get install -y -q consul \
246+ && consul version;
215247
216248# #########################################
217249# docker
0 commit comments