42 lines
No EOL
653 B
Bash
Executable file
42 lines
No EOL
653 B
Bash
Executable file
#!/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
|
|
ORIGIN=`pwd`
|
|
cd /docker
|
|
./man $@
|
|
cd $ORIGIN
|
|
else
|
|
docker $@
|
|
fi
|
|
}
|
|
|
|
if [ "$1" = "-c" ]; then
|
|
shift # DO NOT REMOVE, FUCKING DEGENERATE; THIS IS PREVENTING A FORKBOMB!!!!!!!!
|
|
router.sh $@
|
|
fi
|
|
|
|
case $1 in
|
|
logs|l)
|
|
dock logs $2
|
|
;;
|
|
attach|a)
|
|
docker attach --sig-proxy=false $2
|
|
;;
|
|
shell|''|*)
|
|
${PREF_SHELL:-bash} $@
|
|
;;
|
|
esac |