Tracks the current active window
- Rust (latest stable version)
- Cargo (comes with Rust)
- Any other system requirements
-
Clone the repository:
git clone https://github.com/yourusername/your-project.git
-
Build the project:
bash ./scripts/build-mac.sh cargo build
To run the project in development mode:
cargo install cargo-watch
cargo devTo run the project in release mode:
cargo run --releasesrc/: Source code for the project.main.rs: Main entry point of the program.
bindings/: Bindings for the project.macos/: MacOS bindings written in Objective-C.windows/: Windows bindings written in C.
build.rs: Build the C and Objective-C code for linking in the Rust code.