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 dev
To run the project in release mode:
cargo run --release
src/
: 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.