reformat, add router shell intercept, and other tooling
This commit is contained in:
parent
244a7d471d
commit
6591b66247
6 changed files with 57 additions and 1 deletions
36
tools/router.sh
Executable file
36
tools/router.sh
Executable file
|
@ -0,0 +1,36 @@
|
|||
#!/bin/sh
|
||||
|
||||
[ -f ~/.neorc ] && . ~/.neorc
|
||||
|
||||
ync() {
|
||||
case $1 in
|
||||
yes|y|YES|Y|1)
|
||||
return 0
|
||||
;;
|
||||
no|n|NO|N|0|*)
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
dock() {
|
||||
if ync $USE_DOCK_MAN; then
|
||||
pushd /docker
|
||||
./man $@
|
||||
popd
|
||||
else
|
||||
docker $@
|
||||
fi
|
||||
}
|
||||
|
||||
case $1 in
|
||||
logs|l)
|
||||
dock logs $2
|
||||
;;
|
||||
attach|a)
|
||||
docker attach --sig-proxy=false $2
|
||||
;;
|
||||
shell|''|*)
|
||||
${PREF_SHELL:-bash} $@
|
||||
;;
|
||||
esac
|
Reference in a new issue