ref tmux session
This commit is contained in:
parent
3bc1802657
commit
cd8da20d95
@ -2,13 +2,15 @@
|
|||||||
|
|
||||||
set -eux
|
set -eux
|
||||||
|
|
||||||
|
declare -r SESSION_PREFIX="sandbox"
|
||||||
|
|
||||||
declare RND="${RANDOM}"
|
declare RND="${RANDOM}"
|
||||||
declare SESSION="sandbox${RND}"
|
declare SESSION="${SESSION_PREFIX}${RND}"
|
||||||
|
|
||||||
while tmux has-session -t "${SESSION}" 2>/dev/null
|
while tmux has-session -t "${SESSION}" 2>/dev/null
|
||||||
do
|
do
|
||||||
RND="${RANDOM}"
|
RND="${RANDOM}"
|
||||||
SESSION="sandbox${RND}"
|
SESSION="${SESSION_PREFIX}${RND}"
|
||||||
done
|
done
|
||||||
|
|
||||||
readonly RND
|
readonly RND
|
||||||
@ -16,7 +18,7 @@ readonly SESSION
|
|||||||
|
|
||||||
|
|
||||||
declare WORKING_PROJECT
|
declare WORKING_PROJECT
|
||||||
WORKING_PROJECT="$(mktemp -td "sandbox${RND}.XXXX")"
|
WORKING_PROJECT="$(mktemp -td "${SESSION_PREFIX}${RND}.XXXX")"
|
||||||
readonly WORKING_PROJECT
|
readonly WORKING_PROJECT
|
||||||
|
|
||||||
tmux new-session -s "${SESSION}" -d -c "${WORKING_PROJECT}"
|
tmux new-session -s "${SESSION}" -d -c "${WORKING_PROJECT}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user