Releases
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.
You can’t perform that action at this time.