smug
« Back to VersTracker
Description:
Automate your tmux workflow
Type: Formula  |  Latest Version: 0.3.12@0  |  Tracked Since: Dec 19, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 790  |  Forks: 33  |  Language: Go  |  Category: Developer tools
Tags: tmux terminal productivity automation developer-tools go
Install: brew install smug
About:
Smug is a command-line utility written in Go that automates tmux session management. It allows users to start, stop, and switch between predefined project sessions using simple YAML configuration files. This tool streamlines developer workflows by eliminating repetitive tmux commands and ensuring consistent window layouts across projects.
Key Features:
  • YAML-based configuration for session layouts
  • Start/stop commands for quick session management
  • Support for multiple windows and panes
  • Lightweight Go binary with no external dependencies
  • Integration with existing tmux sessions
Use Cases:
  • Automating development environment setup for multiple projects
  • Standardizing team tmux configurations across machines
  • Quickly switching between isolated work contexts
Alternatives:
  • tmuxinator – Ruby-based alternative with similar functionality but requires Ruby runtime
  • tmuxp – Python-based session manager with plugin ecosystem
Version History
Detected Version Rev Change Commit
Dec 19, 2025 11:26am 0.3.12 0 VERSION_BUMP 10b8b3a4
Sep 26, 2025 11:19am 0 VERSION_BUMP d7ad98de
Dec 4, 2024 1:03am 0 VERSION_BUMP a22c6dab
Sep 13, 2024 11:24pm 0 VERSION_BUMP 462ef3d8