mirror of
https://github.com/swaywm/sway.git
synced 2025-11-06 13:29:50 -05:00
log, commands: Add log_colors command
This commit is contained in:
parent
ec2fedf6d0
commit
c688ff704d
3 changed files with 31 additions and 2 deletions
|
|
@ -146,6 +146,22 @@ int cmd_set(struct sway_config *config, int argc, char **argv) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
int cmd_log_colors(struct sway_config *config, int argc, char **argv) {
|
||||
if (argc != 1) {
|
||||
sway_log(L_ERROR, "Invalid log_colors command (expected 1 argument, got %d)", argc);
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (strcasecmp(argv[0], "no") != 0 && strcasecmp(argv[0], "yes") != 0) {
|
||||
sway_log(L_ERROR, "Invalid log_colors command (expected `yes` or `no`, got '%s')", argv[0]);
|
||||
return 1;
|
||||
}
|
||||
|
||||
sway_log_colors(!strcasecmp(argv[0], "yes"));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/* Keep alphabetized */
|
||||
struct cmd_handler handlers[] = {
|
||||
{ "bindsym", cmd_bindsym },
|
||||
|
|
@ -153,6 +169,7 @@ struct cmd_handler handlers[] = {
|
|||
{ "exit", cmd_exit },
|
||||
{ "focus_follows_mouse", cmd_focus_follows_mouse },
|
||||
{ "layout", cmd_layout },
|
||||
{ "log_colors", cmd_log_colors },
|
||||
{ "set", cmd_set },
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue