Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 789 Bytes

README.md

File metadata and controls

27 lines (19 loc) · 789 Bytes

Venbind

An all-in-one library made to handle shortcuts globally across multiple operating systems and desktops. Originally made for usage in Vesktop.

Compiling

This project uses bindgen, which requires libclang/LLVM. Node is also required to build the project using napi-rs.

git clone --recurse-submodules https://github.com/tuxinal/venbind.git
cd venbind

# if you cloned without submodules
git submodule update --init --recursive

# build
cargo build

list of features / TODO

  • support linux x11
  • support being called through Node API
  • support linux wayland
  • support windows
  • support macos
  • better error handling