Commit graph

3 commits

Author SHA1 Message Date
9fe4543aa6 optimize: improve build profile, CI, and remove redundant cpu sleeps
- Add release profile with LTO and stripping for smaller binaries
- Add Rust checks (fmt, clippy, test) to CI
- Remove redundant 200ms sleep in cpu monitoring for better continuous performance
- Fix dead code warnings in various modules
2025-12-16 17:49:15 +08:00
66a2f517c3 feat: Add project dependencies and metadata
- Configure Cargo.toml with version 1.0.0
- Add sysinfo for system monitoring (equivalent to Python's psutil)
- Add clap for command-line argument parsing
- Add serde/serde_json for configuration management
- Add chrono for datetime operations
- Add logging framework (log + env_logger)
- Add CSV export support
- Add anyhow for error handling
2025-11-28 14:00:00 +08:00
77355ed667 feat: Initialize Rust project structure
- Set up basic Cargo project with tracker-rs name
- Initialize source directory with main.rs template
- Establish foundation for Rust rewrite of system tracker
2025-11-27 09:00:00 +08:00