Terminal Aliases & Productivity Tools1 Repository

TerminalProductivityGitShellDeveloper Tools

Collection of useful terminal aliases and shell functions for Git, npm, and daily development tasks. Cross-platform setup for Mac and Windows.

A practical collection of terminal aliases and shell functions designed to speed up daily development workflow and improve productivity.

What This Repository Offers:

Ready-to-use terminal configurations that make common development tasks faster and more efficient.

Key Features:

Git Shortcuts

  • Quick Git Commands: Simplified aliases for common git operations
    • addgit add .
    • brgit branch -a
    • pushc → Push to current branch
    • glog → Pretty git log with graph
    • f & m → Fetch and merge shortcuts

Development Aliases

  • npm Shortcuts: Quick commands for Node.js development
    • ndnpm run dev
    • stnpm run start
    • blnpm run build
  • Editor Access: cursor command to open Cursor IDE

Custom Functions

  • Smart File Compression: zipthis() function with exclude patterns for node_modules, .next, dist
  • Branch Management: cbr() function to checkout or create branches
  • Repository Navigation: glink() function to open GitHub repo in browser
  • Simplified Git Operations: Custom commit(), gcc(), and push() functions

Terminal Enhancement

  • Auto-completion: Enhanced zsh completions and case-insensitive matching
  • Syntax Highlighting: Integration with zsh-syntax-highlighting
  • Custom Prompt: Clean, minimal terminal prompt design
  • Directory Navigation: Smart cd behavior for development workflow

Cross-Platform Support:

Configurations optimized for both Mac and Windows development environments.

Perfect For:

  • Developers looking to speed up their terminal workflow
  • Anyone tired of typing long git commands repeatedly
  • Teams wanting to standardize development aliases
  • Personal productivity optimization

Easy Setup:

Simple configuration files that can be quickly integrated into existing shell setups.

Key Features

  • Comprehensive Git command shortcuts and aliases
  • npm and Node.js development shortcuts
  • Smart file compression with exclusion patterns
  • Branch management and GitHub integration functions
  • Enhanced zsh completions and syntax highlighting
  • Cross-platform compatibility (Mac/Windows)
  • Custom terminal prompt and navigation setup

Tech Stack

ZshBashGitShell ScriptingTerminal