Conversation
meson.build
Outdated
| [ | ||
| '-Wl,--exclude-libs=ALL', | ||
| '-DDUALSENSECTL_VERSION="@0@"'.format(meson.project_version()), | ||
| '-lm', |
meson.build
Outdated
| meson_version: '>=0.58.0', | ||
| default_options: [ | ||
| 'c_std=c11', | ||
| 'c_std=c23', |
|
Please remove the build.sh script. |
0e06671 to
efcde9a
Compare
|
I believe this should not belong here. Spawning child processes and managing their lifecycle is not a particularly suitable (or intended) job for this (or any) CLI tool. The currently provided implementation isn't doing a good job at it, either — storing PID in a file implies state-on-disk, which requires handling of reboots, crashes, double starts, TOCTOU races, etc. Consider using My 2 cents. |
|
FWIW, I think this might make a great place in the OpenRGB project. |
i actually used dualsensectl code in order to make a cross-platform library version of it. (this was needed for an open source project, to implement haptic trigger support) heres the repo here: https://github.com/leahanderson1/libdualsense its currently very WIP, i haven't even added a build system to the repo yet |
dualsensectl lightbar rainbow enable- enables rainbow modedualsensectl lightbar rainbow disable- disables it