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

44 lines
944 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 = '^bar.*', regex = true }
# regex = false
[[profiles.commands]]
condition = {seen = "5s"}
# one off command
exec = ["sh", "-c", "notify-send 'bar seen'"]
exec_end = ["sh", "-c", "notify-send 'bar end'"]
[[profiles]]
matching = { cmdline = '\-baz.*', regex = true }
# regex = false
[[profiles.commands]]
condition = {seen = "5s"}
# one off command
exec = ["sh", "-c", "notify-send pswatch 'baz seen'"]
#exec_end = ["sh", "-c", "notify-send '-bar end'"]