Some checks are pending
Build Images / Docker (developer) (push) Waiting to run
Build Images / Docker (server-php) (push) Waiting to run
Build Images / LinuxKit (developer-amd64) (push) Blocked by required conditions
Build Images / LinuxKit (server-php-amd64) (push) Blocked by required conditions
Build Images / LinuxKit (developer-arm64) (push) Blocked by required conditions
Build Images / LinuxKit (server-php-arm64) (push) Blocked by required conditions
Build Images / Release LinuxKit Images (push) Blocked by required conditions
Comprehensive developer image with all S4.6 tooling: AI/LLM: claude, aider, llm VCS: git, gh, lazygit, delta, git-lfs Runtimes: node, bun, deno, go, python3, rustc, frankenphp Package Mgrs: npm, pnpm, yarn, composer, pip, uv, cargo Build: task, just, make, turbo, nx Linting: pint, phpstan, prettier, eslint, biome, golangci-lint, ruff Testing: phpunit, pest, vitest, k6 Infra: docker, kubectl, k9s, helm, terraform, ansible Databases: sqlite, mysql, psql, redis-cli, usql HTTP/Net: curl, httpie, xh, websocat, grpcurl, mkcert Data: jq, yq, fx, gron, miller, dasel Security: age, sops, cosign, trivy, trufflehog Monitoring: htop, btop, ctop, lazydocker, dive Files: fd, rg, fzf, bat, eza, tree, zoxide, broot Editors: nvim, helix, vim, nano Includes shell config (zsh + oh-my-zsh + starship), tmux, and comprehensive aliases for all tools. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
185 lines
5.2 KiB
Bash
185 lines
5.2 KiB
Bash
# Core Developer - Shell Aliases
|
|
|
|
# ============================================================
|
|
# Navigation
|
|
# ============================================================
|
|
alias ..='cd ..'
|
|
alias ...='cd ../..'
|
|
alias ....='cd ../../..'
|
|
alias ~='cd ~'
|
|
alias -- -='cd -'
|
|
|
|
# ============================================================
|
|
# File Listing (eza)
|
|
# ============================================================
|
|
alias ls='eza --icons'
|
|
alias ll='eza -la --icons --git'
|
|
alias la='eza -la --icons'
|
|
alias lt='eza --tree --level=2 --icons'
|
|
alias lta='eza --tree --level=3 --icons -a'
|
|
|
|
# ============================================================
|
|
# Modern CLI Replacements
|
|
# ============================================================
|
|
alias cat='bat'
|
|
alias find='fd'
|
|
alias grep='rg'
|
|
alias top='btop'
|
|
alias diff='delta'
|
|
alias vim='nvim'
|
|
alias vi='nvim'
|
|
|
|
# ============================================================
|
|
# Git
|
|
# ============================================================
|
|
alias g='git'
|
|
alias gs='git status'
|
|
alias gd='git diff'
|
|
alias gds='git diff --staged'
|
|
alias gc='git commit'
|
|
alias gca='git commit -a'
|
|
alias gcm='git commit -m'
|
|
alias gp='git push'
|
|
alias gpl='git pull'
|
|
alias gl='git log --oneline -20'
|
|
alias glo='git log --oneline --graph --all'
|
|
alias gco='git checkout'
|
|
alias gb='git branch'
|
|
alias gba='git branch -a'
|
|
alias gf='git fetch'
|
|
alias gm='git merge'
|
|
alias gr='git rebase'
|
|
alias gst='git stash'
|
|
alias lg='lazygit'
|
|
|
|
# ============================================================
|
|
# Docker
|
|
# ============================================================
|
|
alias d='docker'
|
|
alias dc='docker compose'
|
|
alias dps='docker ps'
|
|
alias dpsa='docker ps -a'
|
|
alias di='docker images'
|
|
alias dex='docker exec -it'
|
|
alias drm='docker rm'
|
|
alias drmi='docker rmi'
|
|
alias dlog='docker logs -f'
|
|
alias dprune='docker system prune -af'
|
|
alias ld='lazydocker'
|
|
|
|
# ============================================================
|
|
# Kubernetes
|
|
# ============================================================
|
|
alias k='kubectl'
|
|
alias kgp='kubectl get pods'
|
|
alias kgs='kubectl get svc'
|
|
alias kgd='kubectl get deployments'
|
|
alias kgn='kubectl get nodes'
|
|
alias kga='kubectl get all'
|
|
alias kdp='kubectl describe pod'
|
|
alias kds='kubectl describe svc'
|
|
alias kdd='kubectl describe deployment'
|
|
alias klf='kubectl logs -f'
|
|
alias kex='kubectl exec -it'
|
|
alias kaf='kubectl apply -f'
|
|
alias kdf='kubectl delete -f'
|
|
|
|
# ============================================================
|
|
# PHP / Laravel
|
|
# ============================================================
|
|
alias art='php artisan'
|
|
alias sail='./vendor/bin/sail'
|
|
alias pest='./vendor/bin/pest'
|
|
alias pint='./vendor/bin/pint'
|
|
alias phpunit='./vendor/bin/phpunit'
|
|
alias stan='./vendor/bin/phpstan'
|
|
alias tinker='php artisan tinker'
|
|
|
|
# ============================================================
|
|
# Node.js
|
|
# ============================================================
|
|
alias nr='npm run'
|
|
alias ni='npm install'
|
|
alias nid='npm install -D'
|
|
alias nu='npm update'
|
|
alias nci='npm ci'
|
|
alias pn='pnpm'
|
|
alias pnr='pnpm run'
|
|
alias pni='pnpm install'
|
|
alias bn='bun'
|
|
alias bnr='bun run'
|
|
alias bni='bun install'
|
|
|
|
# ============================================================
|
|
# Python
|
|
# ============================================================
|
|
alias py='python3'
|
|
alias pip='pip3'
|
|
alias venv='python3 -m venv'
|
|
alias activate='source .venv/bin/activate'
|
|
|
|
# ============================================================
|
|
# Go
|
|
# ============================================================
|
|
alias gob='go build'
|
|
alias gor='go run'
|
|
alias got='go test'
|
|
alias gotv='go test -v'
|
|
alias gomt='go mod tidy'
|
|
alias gof='go fmt ./...'
|
|
alias gol='golangci-lint run'
|
|
|
|
# ============================================================
|
|
# Rust
|
|
# ============================================================
|
|
alias cb='cargo build'
|
|
alias cr='cargo run'
|
|
alias ct='cargo test'
|
|
alias cc='cargo check'
|
|
alias cf='cargo fmt'
|
|
alias cl='cargo clippy'
|
|
|
|
# ============================================================
|
|
# Core CLI
|
|
# ============================================================
|
|
alias core='core'
|
|
alias cdev='core dev'
|
|
alias cbuild='core build'
|
|
alias crun='core run'
|
|
alias crelease='core release'
|
|
alias cphp='core php'
|
|
|
|
# ============================================================
|
|
# Data Processing
|
|
# ============================================================
|
|
alias json='jq'
|
|
alias yaml='yq'
|
|
alias csv='mlr --csv'
|
|
|
|
# ============================================================
|
|
# Security
|
|
# ============================================================
|
|
alias encrypt='age -e'
|
|
alias decrypt='age -d'
|
|
alias scan='trivy fs .'
|
|
alias secrets='trufflehog filesystem .'
|
|
|
|
# ============================================================
|
|
# FZF Integrations
|
|
# ============================================================
|
|
alias fzp='fzf --preview "bat --color=always {}"'
|
|
alias fzg='fzf --preview "git diff {} | delta"'
|
|
|
|
# ============================================================
|
|
# Misc
|
|
# ============================================================
|
|
alias h='history'
|
|
alias cl='clear'
|
|
alias q='exit'
|
|
alias reload='source ~/.zshrc'
|
|
alias path='echo $PATH | tr ":" "\n"'
|
|
alias week='date +%V'
|
|
alias myip='curl -s ifconfig.me'
|
|
alias ports='ss -tuln'
|
|
alias serve='python3 -m http.server'
|
|
alias weather='curl -s wttr.in'
|