Summary
Implement use of the terminal "bell" (\a) to signal the end of each breathing segment. This will help ensure compatibility across Linux (including WSL 2), macOS, and other operating systems without relying on system-specific audio tools.
Motivation
- Ensures all users, especially those on Linux or using minimal setups, get a consistent timing notification.
- Reduces the need for external sound dependencies or configuration.
- Keeps the CLI utility simple and portable.
Details
- Upon completion of each breathing segment, the CLI should output the terminal bell character (\a / ASCII 7), which most terminals render as an alert sound or notification.
- This feature should be enabled by default, or easily selectable with a command-line argument/flag if a more customizable solution is desired.
Acceptance Criteria
This issue is a sub-issue of #4.
Summary
Implement use of the terminal "bell" (\a) to signal the end of each breathing segment. This will help ensure compatibility across Linux (including WSL 2), macOS, and other operating systems without relying on system-specific audio tools.
Motivation
Details
Acceptance Criteria
This issue is a sub-issue of #4.