Skip to content
uses.sh
$ cat ~/uses.md

Want my exact config?

Check out my dotfiles on GitHub for all my shell configs, aliases, and tool settings.

View dotfiles on GitHub →

$ Editor & Terminal

Cursor

Primary AI-powered editor built on VS Code. Integrated AI for faster development and intelligent code suggestions.

Visual Studio Code

Fallback editor with extensive extensions for different projects.

Key Extensions
GitHub.copilot hashicorp.terraform ms-kubernetes-tools.vscode-kubernetes-tools ms-azuretools.vscode-docker golang.go rust-lang.rust-analyzer astro-build.astro-vscode esbenp.prettier-vscode vscodevim.vim PKief.material-icon-theme

Vim/Neovim

For quick edits and server work. Custom configuration with syntax highlighting and file-specific settings.

let mapleader = " " set number relativenumber set expandtab tabstop=4 shiftwidth=4

iTerm2 + Zsh

Terminal setup with Oh My Zsh, Powerlevel10k theme, and extensive aliases for DevOps workflows.

PS1='\[\033[01;32m\]\u\[\033[01;33m\]@\[\033[01;36m\]\h \[\033[01;34m\]\w\[\033[00m\]\$ '

Tmux

Session management and pane splitting for persistent terminal sessions.

# Prefix: Ctrl+a set -g prefix C-a bind | split-window -h bind - split-window -v

$ Infrastructure & Cloud

Terraform / OpenTofu

Infrastructure as Code for provisioning cloud resources. Using both HashiCorp Terraform and OpenTofu.

Terragrunt

Terraform wrapper for DRY configurations and better state management across environments.

AWS / Azure / GCP CLIs

Command-line tools for managing multi-cloud infrastructure and services.

Ansible

Configuration management and automation for server provisioning and application deployment.

HashiCorp Vault

Secrets management for secure credential storage and rotation across environments.

$ Kubernetes

kubectl + kubectx/kubens

Essential Kubernetes CLI tools for cluster management and context switching.

k9s

Terminal UI for Kubernetes clusters. My go-to tool for cluster navigation and resource management.

Helm

Kubernetes package manager for deploying and managing applications with charts.

Development Clusters

Local Kubernetes development with kind, k3d, and minikube for testing and development.

stern + kubetail

Multi-pod log tailing for debugging and monitoring applications across pods.

Kubernetes Aliases
k=kubectl kgp='kubectl get pods' kgs='kubectl get services' kgd='kubectl get deployments' kl='kubectl logs' kexec='kubectl exec -it' kx=kubectx kns=kubens

$ Containers & Security

Docker + OrbStack

Container development with Docker and OrbStack for fast, lightweight Linux VMs on macOS.

Trivy

Vulnerability scanner for containers, IaC, and filesystems. Essential for security compliance.

Checkov + tfsec

Infrastructure security scanning for Terraform and cloud configurations.

SOPS + Age

Encrypted secrets in Git repositories using SOPS with Age encryption.

Cosign

Container image signing and verification for supply chain security.

dive + crane

Docker image analysis and container registry tools for optimizing image layers.

$ CLI Tools

Modern CLI Replacements

Better alternatives to traditional Unix tools for improved productivity.

bat (cat) eza (ls) ripgrep (grep) fd (find) fzf (fuzzy finder) delta (git diff) btop (htop) dust (du) procs (ps) zoxide (cd)

Development Tools

Essential tools for development and debugging workflows.

jq/yq httpie/xh lazygit gh (GitHub CLI) glow (markdown) act (GitHub Actions)
Git Aliases (50+ shortcuts)
g=git gs='git status' ga='git add --all' gc='git commit' gcm='git commit -m' gp='git pull' gps='git push' gl='git log --oneline' gco='git checkout' gb='git branch' gd='git diff' gst='git stash'

$ Desktop Apps

Rectangle

Window management for macOS with keyboard shortcuts for snapping and organizing windows.

Notion

Knowledge base, project management, and documentation. My second brain for everything.

Slack + Discord

Team communication and community engagement. Slack for work, Discord for tech communities.

Chrome + Firefox

Web browsing and development testing across different engines and extension ecosystems.

1Password

Password management and secure credential storage across all devices and teams.

Complete Brewfile Applications
cursor visual-studio-code iterm2 rectangle google-chrome firefox slack discord notion whatsapp zoom microsoft-teams orbstack

This setup is constantly evolving. All configurations are version-controlled in my dotfiles repository for easy replication across machines. No affiliate links - these are genuinely the tools I use daily for platform engineering and DevOps work.

Last updated: February 2026