Commit Briefs

Omar Polo

tweak -d description


Omar Polo

amused monitor: allow to pass a list of event as filter

it's easier / simpler for scripts to do $ amused monitor next,prev,jump rather than $ amused monitor | egrep --line-buffered 'next|prev|jump'


Omar Polo

use normal width for listing


Omar Polo

manpage tweaks


Omar Polo

we have no bugs :)



Omar Polo

bump date (tags/0.2)



Omar Polo

simplify phrasing


Omar Polo

rework how the daemon is automatically spawned

The previous way introduce possible races if multiple `amused' instances try to start the daemon. The new approach is heavily lifted from how tmux does it, but with some minor differences. If the initial connect fails we try to grab a lock to safely execute the daemon only one time. In fact we try to connect one more time even when we hold the lock because another instance can grab the lock, start the daemon and release it between the failure of connect and the first flock. It also changes slightly how the program behaves and how the -d option works. Now running `amused' without arguments is a synonym for `amused status' and the -d option only works if no arguments were given and if the daemon wasn't running.



Omar Polo

bump date




Omar Polo

rework `load' description