Skip to content

tgotwig/dev-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dev-images

A collection of minimal, ready-to-use Docker images with essential CLI tools for developers (amd64 and arm64).

Image OS CMD
alpine alpine 3.21 docker run -it --rm tgotwig/alpine
node 23.5.0 alpine 3.21 docker run -it --rm tgotwig/node fish
ubuntu ubuntu 24.04 docker run -it --rm tgotwig/ubuntu
πŸ“ƒ List of commands which should be everywhere (click me)
Command Note Sample
asdf For installing programming languages.
atuin For shell history. atuin search git
bat For syntax-highlighted cat. bat file.txt
cc For compiling C code. cc main.c -o main
curl
docker For container CLI. docker ps
dust For disk usage. dust .
fd For fast file search. fd "*.md"
fish Bash replacement with lots of auto-completions.
git
gnupg For managing GPG keys. gpg --list-keys
ip For getting host IPs. ip a
jq For querying JSON. jq . file.json
less For paging long output. less file.txt
lsd For modern ls. lsd -la
mediainfo For inspecting media metadata. mediainfo file.mp4
micro Lightweight terminal editor. micro file.txt
nc For chatting or to check if port is open. nc -zv <host> <port>
nmap
nslookup For getting IPs from dns name. nslookup github.com <alt-dns-server>
ping
rg For fast text search. rg "todo"
sd For modern sed. sd "foo" "bar" file.txt
ssh For remote access. ssh user@host
starship For making the terminal prompt pretty 😊
task For having a task runner.
tree tree <folder>
unzip For extracting zip files. unzip archive.zip
wget For downloading files. wget <url>
z For jumping into previously visited folders. z <part-of-folders-path>

Implementation status

Command Alpine Node Ubuntu
asdf ❌ ❌ βœ…
atuin ❌ ❌ βœ…
bat ❌ ❌ βœ…
cc ❌ ❌ βœ…
curl βœ… βœ… βœ…
docker ❌ ❌ βœ…
dust ❌ ❌ βœ…
fd ❌ ❌ βœ…
fish βœ… βœ… βœ…
git ❌ ❌ βœ…
gnupg ❌ ❌ βœ…
ip βœ… βœ… βœ…
jq ❌ ❌ βœ…
less ❌ ❌ βœ…
lsd ❌ ❌ βœ…
mediainfo ❌ ❌ βœ…
micro ❌ ❌ βœ…
nc βœ… βœ… βœ…
nmap ❌ ❌ βœ…
nslookup βœ… βœ… βœ…
ping βœ… βœ… βœ…
rg ❌ ❌ βœ…
sd ❌ ❌ βœ…
ssh ❌ ❌ βœ…
starship βœ… βœ… βœ…
task ❌ ❌ βœ…
tree ❌ ❌ βœ…
unzip ❌ ❌ βœ…
wget βœ… βœ… βœ…
z βœ… βœ… βœ…

Commands which look different:

  • nc
  • nslookup
  • ping
  • wget

About

πŸ’Ώ alpine, node, ubuntu

Resources

Stars

Watchers

Forks