FREEK.DEV
Read post

A terminal setup for the modern developer (2026 edition)

A detailed walkthrough of a developer's dotfiles setup for macOS, covering modern Rust-based CLI replacements (eza, bat, ripgrep, fd, delta, zoxide), shell aliases and functions for Laravel/PHP/git workflows, Oh My Zsh configuration, a Brewfile for reproducible installs, and Claude Code integration. Key highlights include zoxide for smart directory jumping, delta for readable git diffs, a p() function that auto-detects Pest vs PHPUnit, a commit function that uses Claude to generate commit messages, and a symlink-based install script that sets up a fresh Mac in ~5 minutes.

    #laravel#cli#bash
Jul 10•15m read time•From freek.dev
Post cover image
Table of contents
What are dotfiles?Modern CLI toolsJumping between projects with zShell configurationAliasesThe small aliases that earn their keepCustom functionsGit configurationThe install scriptThe BrewfileClaude Code configurationCustomization without conflictsIn closing
17.4K Impressions2 Comments
FREEK.DEV's image
FREEK.DEV

Freek is a platform for learning and sharing knowledge in the fields of software development, web de...

325 Followers

•

3.1K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard