Commit Graph

98 Commits

Author SHA1 Message Date
Vaxry 61995e3b4e guard empty str in isNumber 2022-11-11 14:04:35 +00:00
Philip Jones 27cada2a02
Allow arguments to hyprctl dispatch exec commands. (#990) 2022-11-10 15:36:36 +00:00
vaxerski 5a750b485a Added creating / destroying outputs on a multi-backend + headless backend
See `hyprctl output`.
2022-11-05 18:04:44 +00:00
Riley Martin c064711d2a Improve hyprctl
Added better help for some hyprctl commands.
Failed commands should now 'fail' by returning a nonzero status to the shell

Fix typos
2022-10-27 10:39:21 -04:00
vaxerski 4aebb73de0 Added hyprctl cursorpos 2022-10-26 13:19:37 +01:00
vaxerski 46e51a81c4 unrestrict hyprctl message size 2022-10-26 13:11:05 +01:00
Felix Dick bf3f519eb7 Remove trailing whitespace. 2022-09-25 20:07:48 +02:00
Vaxry 9bfa3ebc50 fix up keyword to accept spaced args 2022-08-22 23:25:11 +02:00
vaxerski fb0e81c18e fix up hyprctl dispatch 2022-08-22 19:16:35 +02:00
Florian sp1rit​ 39a9980fb1
dropped deprecated gethostbyname check
Done to avoid the rpmlint warning:
hyprland.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/bin/hyprctl
The binary calls gethostbyname. Please port the code to use getaddrinfo.

Signed-off-by: Florian "sp1rit"​ <sp1ritCS@protonmail.com>
2022-08-22 14:35:41 +02:00
Vaxry 9102471610 added hyprctl getoption 2022-08-11 21:16:38 +02:00
Vaxry 9b39a0c2e0 Added hyprctl setcursor 2022-08-10 21:22:11 +02:00
Roger Roger 5bc9534642 Fix hyprctl flags help 2022-07-28 16:42:18 +02:00
vaxerski f512bf6b5a remove server from hyprctl as it's unused 2022-07-21 19:27:55 +02:00
vaxerski ec2afb563e fix oopsie include 2022-07-19 14:28:37 +02:00
vaxerski 59e34e311e fix oopsie include 2022-07-19 14:27:52 +02:00
vaxerski c6c3d66373 fix hyprctl with relative negative 2022-07-19 14:24:03 +02:00
Vaxry 069e3b2114
Merge pull request #376 from dgerblick/hyprctl-json-segfault-fix
Fixed SEGFAULT when running hyprctl with only the -j option
2022-07-15 23:21:46 +02:00
Daniel Gerblick db693ec7e5 Fixed SEGFAULT when running hyprctl with only the -j option 2022-07-15 15:39:39 -04:00
vaxerski fbcc6936f4 fix dashes in hyprctl 2022-07-15 20:07:52 +02:00
vaxerski ba48e7ceea fixed up hyprctl flags 2022-07-15 11:58:09 +02:00
bazuin-32 0085319c18 Fix error when running `hyprctl dispatch exec` with an arg that contains
a `/`
2022-07-14 11:23:18 -06:00
vaxerski e93b45615c better doc in help 2022-07-13 15:50:46 +02:00
vaxerski 99e9503732 flag pos 2022-07-13 15:47:35 +02:00
bazuin-32 ab859ec9fc Fix issues with batch requests 2022-07-12 16:34:28 -06:00
vaxerski 4bea3467e0 update hyprctl help 2022-07-12 23:21:00 +02:00
vaxerski bca93f4d3c code styling 2022-07-12 23:17:55 +02:00
bazuin-32 2402f2e364 Use enum for specifying hyprctl output format and change the way flags
are passed for json output
2022-07-12 14:59:36 -06:00
bazuin-32 036f431206 Add hyprctl output in json when `-j` flag is used 2022-07-12 11:57:33 -06:00
vaxerski 4b334594dc Added splashes 2022-07-10 15:41:26 +02:00
vaxerski b7b3344188 hyprctl: added support for hyprpaper 2022-07-02 18:27:44 +02:00
vaxerski 781526dac5 added hyprctl kill 2022-06-27 13:42:20 +02:00
alba4k faa1b5a44f
Update main.cpp 2022-06-17 22:02:57 +02:00
alba4k 9c6c5481bb revised makefile, newline after execution 2022-06-17 12:18:25 +02:00
vaxerski 6f3b004199 IPC and log changes, introduce signature 2022-06-03 17:41:57 +02:00
vaxerski 7afcf656bd Added hyprctl devices 2022-06-02 13:59:33 +02:00
vaxerski ba7e3cd9a1 Major IPC Rework + Added Socket2
IPC is now done with UNIX sockets instead of TCP ones (security!), and added Socket2, see Wiki.
2022-05-24 19:42:43 +02:00
vaxerski 39dcfa61c3 Added hyprctl reload 2022-05-08 15:28:45 +02:00
jwijenbergh 58f13efa30
Hyprctrl: Use printf format specifiers for the usage string 2022-05-01 14:59:15 +02:00
vaxerski 31a429899b added hyprctl batch 2022-04-29 19:44:09 +02:00
vaxerski e3b19e0131 Added hyprctl version 2022-04-22 18:14:25 +02:00
vaxerski 07080498fd Added hyprctl keyword 2022-04-21 16:56:27 +02:00
vaxerski c02afa0c27 Added hyprctl dispatch 2022-04-21 16:11:29 +02:00
vaxerski 2ca834479f update commands in hyprctl i forgot 2022-03-30 22:40:53 +02:00
vaxerski 8a8b26a635 added 2 more hyprctl commands 2022-03-22 16:54:45 +01:00
vaxerski 1b50377a5a R> is redundant 2022-03-21 18:34:49 +01:00
vaxerski 509f0c9a8a IPC is now a socket 2022-03-21 18:29:41 +01:00
vaxerski c32917a5ba added hyprctl 2022-03-20 16:51:14 +01:00