mirror of
https://github.com/vale981/bspwm
synced 2025-03-05 09:51:38 -05:00
24 lines
403 B
Bash
24 lines
403 B
Bash
#! /bin/sh
|
|
|
|
fail() {
|
|
echo "$@" 1>&2
|
|
exit 1
|
|
}
|
|
|
|
window() {
|
|
local action=${1:-add}
|
|
local iter=${2:-1}
|
|
local delta=${3:-1}
|
|
local event=node_${action}
|
|
local cmd
|
|
case "$action" in
|
|
add) cmd=./test_window ;;
|
|
remove) cmd="bspc node -c" ;;
|
|
esac
|
|
while [ $iter -gt 0 ] ; do
|
|
local rsp_chan=$(bspc subscribe -f -c "$delta" "$event")
|
|
$cmd &
|
|
cat "$rsp_chan" > /dev/null
|
|
iter=$((iter - 1))
|
|
done
|
|
}
|