Skip to content

1.0.4

Choose a tag to compare

@caesar003 caesar003 released this 04 Jun 08:23

Overview

Enhances TLM with intelligent session naming to solve the issue of identifying tmux sessions after terminal crashes.

Problem

Previously, sessions were named with only timestamps (session_1234567890), making it difficult to identify which session belonged to which project after a terminal emulator crash.

Solution

  • Directory-based auto-naming: Uses current directory name as session base (e.g., OrderService-Frontend_1234567890)
  • Custom session names: Optional parameter for user-defined session names
  • Smart shell completion: Suggests session names including current directory name
  • Comprehensive documentation: Updated README, man page, and help text

Usage Examples

# Auto-naming from directory
cd ~/projects/OrderService-Frontend
tlm -i node  # Creates: OrderService-Frontend_1234567890

# Custom naming
tlm -i node myproject  # Creates: myproject_1234567890

Full Changelog: 1.0.3...1.0.4