Skip to main content

Module utils

Module utils 

Source

Constants§

RESET
ANSI reset code

Functions§

format_duration_ms
Format duration in milliseconds to human-readable string
format_duration_secs
Format duration in seconds to human-readable string (e.g., “2d 5h”, “3h 15m”, “45m 30s”)
get_home_dir
Get home directory path (cross-platform)
get_reasoning_mode_label
Read reasoning mode details from ~/.claude/settings.json
get_terminal_width
Get terminal width, returns default from config as fallback
get_username
Get current username from environment
truncate_with_ellipsis
Truncate string with ellipsis while preserving ANSI codes
visible_len
Calculate visible width in terminal columns (strips ANSI and measures Unicode width)