#!/bin/bash set -e; . /usr/local/lib/bash-bear; set +e direction="$1" if i3-msg -t get_tree | jq -e -C '.nodes[].nodes[].nodes[].nodes[] | select((.nodes| length == 1) and (.nodes[0].focused == true))' &>/dev/null; then i3-msg "move $direction; move $direction" else i3-msg "move $direction" fi