hyq is a wrapper to use hyprlang under the hood to do basic parsing.
Added
- option to expect output to match --type or --regex
- Instead of injecting temp files, we use hyprlang's
options.pathIsStream = true;
which removes the FS overhead
HyprQuery hyq
is built for HyDE ecosystem to avoid compositor overhead when parsing. Though built for HyDE, this tool can be used as a generic tool to parse basic hyprlang varibles. If you find this helpful or you use HyDE please help me shape this project!
Here's my to-do list:
TODO:
- Automate release
- AUR Release
- Fix code base. I am still currently learning cpp (not serioulsy) but to just maintain this project. I NEED HELP!
- Support .so extensions like bind handler, monitor handler, etc. source handler is added as core functionality.
Why not rust? I want hyq
just be built against hyprlang
,therefore I want to utilize the API hyprlang provides. This way any changes on hyprlang I don't have to chase it. If someone can maintain the parsing part for rs, then why not!
Full Changelog: v0.6.3r1...v0.6.3r2