You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pswatch/tests/test.toml

33 lines
691 B
TOML

[[profiles]]
# [[profiles.matching]]
# exe_path = "foo"
# matching = { cmdline = "foo", regex = true }
matching = { cmdline = "foo"}
[[profiles.commands]]
# lifetime = {not_seen = "3m"}
condition = {seen = "5s"}
# one off command
exec = ["sh", "-c", "notify-send 'foo seen'"]
# when exec_end is defined the schedule behaves like a toggle
# cmd is executed when exiting condition
exec_end = ["sh", "-c", "notify-send 'foo end'"]
run_once = true
[[profiles]]
matching = { cmdline = "^foo?", regex = true }
# regex = false
[[profiles.commands]]
condition = {seen = "5s"}
# one off command
exec = ["sh", "-c", "notify-send 'foo seen'"]
exec_end = ["sh", "-c", "notify-send 'foo end'"]