commit 509b8e3
hovercats
·
2026-07-10 10:52:05 +0000 UTC
parent cbccf3d
dm: readd rc port with some minor changes
1 files changed,
+35,
-0
A
rc/dm
A
rc/dm
+35,
-0
1@@ -0,0 +1,35 @@
2+#!/bin/rc
3+
4+flag e +
5+
6+sockdir=/tmp/.dm
7+keyseq=
8+
9+test -d $sockdir || mkdir -p $sockdir
10+
11+if (~ $1 -l || ~ $1 -h) {
12+ switch($1) {
13+ case -l
14+ find $sockdir -type s
15+ exit 0
16+ case -h
17+ printf 'dm [-h|-l] <alias> [command]\n'
18+ exit 0
19+ }
20+}
21+
22+switch($#*) {
23+ case 0
24+ list
25+ case 1
26+ method=a
27+ case *
28+ method=A
29+}
30+
31+name=$1
32+shift
33+
34+socket=$sockdir/$name
35+
36+exec dtach -$method $socket -e $keyseq $*