|
@@ -223,6 +223,14 @@ __safe_run w yuk |
|
|
# echo |
|
|
# echo |
|
|
# fi |
|
|
# fi |
|
|
|
|
|
|
|
|
|
|
|
if test -n "$__MY_DTACH" |
|
|
|
|
|
then |
|
|
|
|
|
echo |
|
|
|
|
|
echo DSession: Current Session: "`basename "$__MY_DTACH"`" |
|
|
|
|
|
echo DSession: Press C-^ to Exit. |
|
|
|
|
|
true |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
i(){ |
|
|
i(){ |
|
|
w |
|
|
w |
|
|
ss -lnp |
|
|
ss -lnp |
|
@@ -640,7 +648,7 @@ tx(){ |
|
|
tmux start-server |
|
|
tmux start-server |
|
|
if test -z "$1" |
|
|
if test -z "$1" |
|
|
then |
|
|
then |
|
|
echo "usage: tx <session_name>" |
|
|
|
|
|
|
|
|
echo "usage: tx [<session_name>]" |
|
|
tmux list-sessions |
|
|
tmux list-sessions |
|
|
elif test -z "$TMUX" |
|
|
elif test -z "$TMUX" |
|
|
then |
|
|
then |
|
@@ -655,7 +663,7 @@ tx(){ |
|
|
fi |
|
|
fi |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
dt(){ |
|
|
|
|
|
|
|
|
__dsession(){ |
|
|
# dt [-h] [<name>] [<command ...>] |
|
|
# dt [-h] [<name>] [<command ...>] |
|
|
__dtach_dir="${TMP}/dtach" |
|
|
__dtach_dir="${TMP}/dtach" |
|
|
mkdir -p "${__dtach_dir}" |
|
|
mkdir -p "${__dtach_dir}" |
|
@@ -670,6 +678,7 @@ dt(){ |
|
|
if test -z "$1" |
|
|
if test -z "$1" |
|
|
then |
|
|
then |
|
|
# if no arg given show list of sessions |
|
|
# if no arg given show list of sessions |
|
|
|
|
|
echo "Usage: ds [<session>]" |
|
|
echo "Sessions:" |
|
|
echo "Sessions:" |
|
|
ls "${__dtach_dir}" |
|
|
ls "${__dtach_dir}" |
|
|
return 0 |
|
|
return 0 |
|
@@ -704,6 +713,7 @@ dt(){ |
|
|
__MY_DTACH="$soc_name" dtach -c "$soc_name" -e ^^ "$@" |
|
|
__MY_DTACH="$soc_name" dtach -c "$soc_name" -e ^^ "$@" |
|
|
fi |
|
|
fi |
|
|
} |
|
|
} |
|
|
|
|
|
null type dtach && alias ds=__dsession |
|
|
|
|
|
|
|
|
scr(){ |
|
|
scr(){ |
|
|
test -n "$1" && pf="${1}-" |
|
|
test -n "$1" && pf="${1}-" |
|
|