mirror of
https://github.com/swaywm/sway.git
synced 2024-12-28 07:56:31 +01:00
swaymsg: return 2 for sway errors
This mirrors a change in i3 4.17 that returns 2 for errors from sway, including invalid command, command failed, and invalid subscription requests
This commit is contained in:
parent
56b5ad777c
commit
a8a239e2f1
2 changed files with 14 additions and 1 deletions
|
@ -475,7 +475,7 @@ int main(int argc, char **argv) {
|
||||||
ret = 1;
|
ret = 1;
|
||||||
} else {
|
} else {
|
||||||
if (!success(obj, true)) {
|
if (!success(obj, true)) {
|
||||||
ret = 1;
|
ret = 2;
|
||||||
}
|
}
|
||||||
if (!quiet && (type != IPC_SUBSCRIBE || ret != 0)) {
|
if (!quiet && (type != IPC_SUBSCRIBE || ret != 0)) {
|
||||||
if (raw) {
|
if (raw) {
|
||||||
|
|
|
@ -86,6 +86,19 @@ _swaymsg_ [options...] [message]
|
||||||
provided in the form of a valid JSON array. If any of the types are invalid
|
provided in the form of a valid JSON array. If any of the types are invalid
|
||||||
or if an valid JSON array is not provided, this will result in an failure.
|
or if an valid JSON array is not provided, this will result in an failure.
|
||||||
|
|
||||||
|
# RETURN CODES
|
||||||
|
|
||||||
|
*0*
|
||||||
|
Success
|
||||||
|
|
||||||
|
*1*
|
||||||
|
swaymsg errors such as invalid syntax, unable to connect to the ipc socket
|
||||||
|
or unable to parse sway's reply
|
||||||
|
|
||||||
|
*2*
|
||||||
|
Sway returned an error when processing the command (ex. invalid command,
|
||||||
|
command failed, and invalid subscription request)
|
||||||
|
|
||||||
# SEE ALSO
|
# SEE ALSO
|
||||||
|
|
||||||
*sway*(5) *sway-bar*(5) *sway-input*(5) *sway-output*(5) *sway-ipc*(7)
|
*sway*(5) *sway-bar*(5) *sway-input*(5) *sway-output*(5) *sway-ipc*(7)
|
||||||
|
|
Loading…
Reference in a new issue