Releases: marlocarlo/tmuxtop
Releases · marlocarlo/tmuxtop
v0.1
Release Notes
TmuxTop v0.1
New Features
- Real-time Monitoring: View real-time CPU and memory usage for processes within Tmux panes.
- Session Management: Easily navigate through Tmux sessions, windows, and panes.
- Export Data: Export session and process data to a JSON file for further analysis.
- Backup Sessions: Create backup scripts of your current Tmux sessions, preserving the state and commands.
- Restore Sessions: Restore Tmux sessions from previously created backup scripts.
- Intuitive Interface: User-friendly terminal interface with navigation and interaction using keyboard shortcuts.
Command Line Options
--export
: Export session and process data to a JSON file.--backup
: Backup current Tmux sessions to a shell script.--restore
: Restore Tmux sessions from the latest backup script.
Interactive Commands
- q: Quit the application.
- e: Export session data to
tmuxtop_export.json
. - b: Backup current Tmux sessions.
- r: Restore Tmux sessions from the latest backup script.
- Up/Down Arrow Keys: Scroll through the list of processes and sessions.
Improvements
- Optimized process tree fetching for better performance.
- Enhanced error handling and user feedback for smoother operation.
- Improved layout and design for better readability and usability.
Bug Fixes
- Fixed issues with session and pane detection.
- Resolved occasional crashes when fetching process data.
- Addressed compatibility issues with various versions of Tmux and Python.
Known Issues
- Limited support for nested Tmux sessions.
- Performance may degrade with a very large number of processes.
Future Plans
- Add support for filtering and sorting processes.
- Implement additional metrics for more detailed monitoring.
- Enhance the backup and restore process to include more session states.