diff options
author | John Ankarström <john@ankarstrom.se> | 2021-01-28 21:32:18 +0000 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-01-28 21:32:18 +0000 |
commit | f3fd330cddade1c66d0f101d5cc6f657c4cd1bb6 (patch) | |
tree | 87ccd4ed6ca757709164615b8cbce92932a96f21 /draw | |
download | plan9-f3fd330cddade1c66d0f101d5cc6f657c4cd1bb6.tar.gz |
Add various tools
Diffstat (limited to 'draw')
-rwxr-xr-x | draw | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -0,0 +1,22 @@ +#!/bin/rc + +# draw -- run program in window system's namespace + +if(~ $wsys ''){ + echo $0: '$wsys' not defined >[1=2] + exit 'wsys not defined' +} + +flagfmt='a args' +args='command ...' +if(! ifs=() eval `{aux/getflags $*}){ + aux/usage + exit usage +} + +rfork n +unmount /mnt/acme /dev >[2]/dev/null +unmount $wsys /dev >[2]/dev/null +mount $wsys /mnt/wsys 'new '$flaga +bind -b /mnt/wsys /dev +exec $* |