chiark / gitweb /
dot/emacs: Bind a key to `magit-toggle-buffer-lock'.
[profile] / bin / xduplic-terminal
CommitLineData
b3ee0533
MW
1#! /usr/bin/zsh -e
2### make terminals suitable for xduplic-copier
3
4prog=${0##*/}
5usage () { echo "usage: $prog TAG ... -- COMMAND ARGS"; }
6
7typeset -a tags cmd c
8typeset -i i=1
9typeset tag
10
11for ((; i <= $#; i++)); do
12 if [[ $@[i] = "--" ]]; then break; fi
13 tags+=($@[i])
14done
15if (( i > $# )); then usage >&2; exit 2; fi
16i+=1
17for ((; i <= $#; i++)); do cmd+=($@[i]); done
18
19for tag in $tags; do
20 c=(${cmd//{}/$tag})
21 xterm -xrm "XTerm*allowSendEvents: true" \
22 -geometry 80x35 -title "xduplic: $c" \
23 -e $c&
24done
25sleep 0.5
26xduplic-copier&
27wait