2 个版本
0.1.1 | 2024 年 5 月 26 日 |
---|---|
0.1.0 | 2024 年 5 月 26 日 |
#524 在 硬件支持
16KB
330 行
g203-rs
这是一个控制 Logitech G203 Lightsync 鼠标的命令行界面和库。它使用 Rust 构建,并使用 g203_lib
库进行设备控制以及 clap
crate 进行命令行参数解析。
仅在 MacBook Pro M1 2020(Sonoma 14)上进行了测试。
安装
您需要安装 libusb
。
git clone https://github.com/carlos-menezes/g203-rs.git
cd g203ctl
cargo build --release
可执行文件将位于 target/release
目录中。
用法
库
您可以在 main.rs
中查看如何使用库的示例。
CLI
Usage: g203ctl <COMMAND>
Commands:
solid
breathe
cycle
triple
wave
blend
help Print this message or the help of the given subcommand(s)
示例
./g203ctl solid ff0000
./g203ctl blend 10 100
./g203ctl cycle
./g203ctl breathe 00ff00 100 50
许可证
MIT 许可证
版权所有 (c) 2024 Carlos Menezes
以下许可授予任何获得此软件及其相关文档副本(以下简称“软件”)的人,在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许获得软件的人进行此类操作,前提是满足以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任基于合同、侵权或其他原因,源于、因之或与此软件的使用或其他操作有关。
依赖关系
~2.4–3MB
~63K SLoC