Skip to content
AD
Setup navigation
ZSHPOWERLEVEL10KOH MY ZSH

Shell

Zsh is the interactive shell, with Powerlevel10k, Oh My Zsh and a compact set of aliases for code navigation, Git, Docker and Compose.

Aliases

rm
rm -i

Prompt before removing files

vim
nvim

Use Neovim when invoking vim

gs
git status

Quick Git status

py
python3

Python 3 shortcut

ccode
cd ~/code

Jump to the main code directory

c42
cd ~/code/42

Jump to 42 projects

cpgads
cd ~/code/pgads

Jump to PGADS work

cpersonal
cd ~/code/personal

Jump to personal projects

coss
cd ~/code/open-source

Jump to open-source projects

clabs
cd ~/code/labs

Jump to labs

d
docker

Docker shortcut

dps
docker ps

List running containers

dpsa
docker ps -a

List all containers

di
docker images

List images

dex
docker exec -it

Open an interactive exec session

dlogs
docker logs -f

Follow container logs

dco
docker compose

Docker Compose shortcut

dcu
docker compose up -d

Start Compose in detached mode

dcd
docker compose down

Stop a Compose project

dcbuild
docker compose build

Build Compose services

dcps
docker compose ps

List Compose services

dcl
docker compose logs -f

Follow Compose logs

dcr
docker compose restart

Restart Compose services

Source

dotfiles/zsh/.zshrc ↗