tdm - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
tdm (615B)
---
1 #!/bin/sh
2 #
3 # z3bra - (c) wtfpl 2014
4 # Create/list/attach/detach applications using dtach
5
6 sockdir=/tmp/dm
7 keyseq=
8
9 list() {
10 # change colors, for fun!
11 ls -1 $sockdir
12 }
13
14 usage() {
15 echo "`basename $0` [-hl] <alias> [command]"
16 }
17
18 test -d $sockdir || mkdir -p $sockdir
19
20 while getopts "hl" opt; do
21 case $opt in
22 l) list; exit 0 ;;
23 h) usage; exit 0 ;;
24 *) usage; exit 1 ;;
25 esac
26 done
27
28 shift $((OPTIND - 1))
29
30 case $# in
31 0) list; exit 0;;
32 1) method=a;;
33 *) method=A;;
34 esac
35 name=$1
36
37 shift
38
39 socket="${sockdir}/${name}"
40
41 dtach -${method} ${socket} -e ${keyseq} -r winch $@