moved language stuff and docker stuff to host/all
parent
cb952b26b2
commit
693983249a
|
@ -0,0 +1,54 @@
|
|||
#!/bin/bash
|
||||
|
||||
if command -v node >/dev/null 2>&1; then
|
||||
# echo addding node langauge stuff
|
||||
# gives access to packages with bin in a project
|
||||
path_append ./node_modules/.bin
|
||||
path_append /opt/node-global-apps/bin
|
||||
|
||||
|
||||
export NPM_REGISTRY=https://npm.kebler.net
|
||||
alias nr="npm run"
|
||||
alias nrs="npm -s run"
|
||||
alias nt="npm -s test"
|
||||
alias ntw="npm -s run testw"
|
||||
alias npms="npm start"
|
||||
alias npmlag="npm la --silent --depth=0 --global"
|
||||
alias npmla="npm la --silent --depth=0"
|
||||
alias npmlaf="npm la --silent | grep"
|
||||
alias npmlsg="npm ls --silent --depth=0 --global"
|
||||
alias npmlsf="npm ls --silent grep"
|
||||
alias npmlsa="npm ls --silent"
|
||||
alias npmls="npm ls --silent --depth=0"
|
||||
# just npm install for install without saving into package.json
|
||||
alias npmi="npm install --save"
|
||||
alias npmr="npm uninstall --save"
|
||||
alias npmio="npm install --save-optional"
|
||||
alias npmro="npm uninstall --save-optional"
|
||||
alias npmidv="npm install --save-dev"
|
||||
alias npmidvnd="npm install --save-dev --package-lock-only --no-package-lock"
|
||||
alias npmrdv="npm uninstall --save-dev"
|
||||
alias npmig="npm install -g"
|
||||
alias snpmig="sudo npm install -g"
|
||||
alias npmrg="npm uninstall -g"
|
||||
alias snpmrg="npm uninstall -g"
|
||||
alias npmunpm="echo npm installed version && npm --version && echo npm latest version available && npm view npm@latest version && echo any key to continue npm upgrade or break && read && npm install -g npm@latest"
|
||||
alias npmua="npm --depth=9999 update"
|
||||
alias npmug="npm-check -g -u"
|
||||
alias npmu="npm-check -u"
|
||||
alias npmcc="ncu -p -a -u"
|
||||
alias npmcdvc="ncu -d -a -u"
|
||||
alias npmc="ncu -p"
|
||||
alias npma="npm-add-dependencies"
|
||||
# will publish to whichever is the default registry - confusing so commented out
|
||||
# alias npmpub="npm publish --access public"
|
||||
alias npmlrepub="npm publish --registry http://localhost:4873 --force --access restricted"
|
||||
alias npmlpub="npm publish --registry http://localhost:4873 --access restricted"
|
||||
alias npmnrepub="npm publish --registry https://npm.kebler.net --force --access restricted"
|
||||
alias npmnpub="npm publish --registry https://npm.kebler.net --access restricted"
|
||||
alias npmjspub="npm publish --registry https://registry.npmjs.org --access public"
|
||||
alias yalcpush="nodemon -x 'yalc push'"
|
||||
|
||||
# else
|
||||
# echo "node not installed, npm aliases not loaded"
|
||||
fi
|
|
@ -0,0 +1,9 @@
|
|||
alias pmi="sudo pm2 install"
|
||||
alias pms="sudo pm2 start"
|
||||
alias pmstp="sudo pm2 stop"
|
||||
alias pmr="sudo pm2 delete"
|
||||
alias pmra="sudo pm2 delete all"
|
||||
alias pmstpa="sudo pm2 stop all"
|
||||
alias pmv="sudo pm2 save"
|
||||
alias pml="sudo pm2 list"
|
||||
alias pmm="sudo pm2 monit"
|
|
@ -0,0 +1,12 @@
|
|||
alias python3="python3.8"
|
||||
alias spip="sudo -H python3.8 -m pip"
|
||||
alias spipi="sudo -H python3.8 -m pip install"
|
||||
alias spipiu="sudo -H python3.8 -m pip install -U"
|
||||
alias spipl="sudo -H python3.8 -m pip list"
|
||||
alias spiplo="sudo -H python3.8 -m pip list --outdated"
|
||||
alias pipu="pipx upgrade"
|
||||
alias pipua="pipx upgrade-all"
|
||||
alias pipupip="pipx upgrade pipx"
|
||||
alias pipi="pipx install"
|
||||
alias pipl="pipx list"
|
||||
alias piplv="pipx list --verbose"
|
|
@ -0,0 +1,19 @@
|
|||
alias ycc="yarn cache clean"
|
||||
alias yr="yarn run"
|
||||
alias ys="yarn run start"
|
||||
alias ya="yarn add"
|
||||
# alias yu="yarn upgrade"
|
||||
alias yrm="yarn remove"
|
||||
alias yao="yarn add --optional"
|
||||
alias yad="yarn add --dev"
|
||||
alias yl="yarn list --depth=0"
|
||||
alias ylp="yarn list --depth=0 --pattern"
|
||||
alias yu="yarn upgrade-interactive"
|
||||
|
||||
alias ylg="yarn global list --depth=0"
|
||||
alias ylgp="yarn global list --depth=0 --pattern"
|
||||
alias yag="yarn global add"
|
||||
alias yrg="yarn global remove"
|
||||
alias yug="yarn global upgrade-interactive"
|
||||
|
||||
alias ypub="yarn publish --access public"
|
|
@ -0,0 +1,2 @@
|
|||
#!/bin/bash
|
||||
export DOCKER_COMPOSE_ROOT=/opt/containers
|
|
@ -0,0 +1,4 @@
|
|||
#!/bin/bash
|
||||
docker_terminal () {
|
||||
docker exec -it $1 /bin/sh
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
# only source if docker and docker_compose are installed
|
||||
command -v docker >/dev/null 2>&1 || return
|
||||
command -v docker-compose >/dev/null 2>&1 || return
|
||||
|
||||
function dkcmp () {
|
||||
DIR=/opt/containers/$1
|
||||
cd $DIR || return
|
||||
case $2 in
|
||||
start )
|
||||
docker-compose up -d
|
||||
;;
|
||||
stop )
|
||||
docker-compose down
|
||||
;;
|
||||
remove )
|
||||
docker volume ls | grep $1
|
||||
docker-compose rm -s -v
|
||||
;;
|
||||
restart )
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
;;
|
||||
make )
|
||||
docker-compose up -d --force-recreate
|
||||
;;
|
||||
esac
|
||||
cd - >/dev/null 2>&1 || return
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
#!/bin/bash
|
||||
command -v docker >/dev/null 2>&1 || return
|
||||
|
||||
#docker - add users to docker group to avoid needing sudo
|
||||
# run a command on a container
|
||||
# if [ $(which docker)]; then
|
||||
|
||||
alias dkcr="docker run"
|
||||
# start a container
|
||||
alias dkcs="docker start"
|
||||
# restart all running containers
|
||||
alias dkcrr="docker restart $(docker ps -q)"
|
||||
# start all exited containers
|
||||
alias dkcsu="docker start $(docker ps --filter "status=exited")"
|
||||
# ls stopped, la all, l running
|
||||
alias dkcls="docker ps --filter "status=exited""
|
||||
alias dkcla="docker ps -a "
|
||||
alias dkcl="docker ps "
|
||||
alias dkil="docker images --digests=true"
|
||||
alias dkir="docker rmi $(docker images -q)"
|
||||
alias dks="sudo service docker"
|
||||
alias dkcstpa="docker stop $(docker ps -a -q)"
|
||||
# remove unrunning containers
|
||||
alias dkcrm="docker rm $(docker ps -a -q)"
|
||||
# stop and remove
|
||||
alias dkcsrm="docker rm -f $(docker ps -a -q)"
|
||||
# cleans out unused/dangling aufs volumes - run this occasionally
|
||||
alias dkclean="docker volume ls -qf dangling=true | xargs -r docker volume rm"
|
||||
alias dkde="gksudo gedit /etc/default/docker"
|
||||
|
||||
alias dkterm="docker_terminal"
|
|
@ -0,0 +1,40 @@
|
|||
#!/bin/bash
|
||||
|
||||
function get_platform () {
|
||||
|
||||
local OS
|
||||
local ARCH
|
||||
local PLATFORM
|
||||
|
||||
OS="$(uname -s)"
|
||||
ARCH="$(uname -m)"
|
||||
|
||||
case $OS in
|
||||
"Linux")
|
||||
case $ARCH in
|
||||
"x86_64")
|
||||
ARCH=amd64
|
||||
;;
|
||||
"aarch64")
|
||||
ARCH=arm64
|
||||
;;
|
||||
"armv6")
|
||||
ARCH=armv6l
|
||||
;;
|
||||
"armv8")
|
||||
ARCH=arm64
|
||||
;;
|
||||
.*386.*)
|
||||
ARCH=386
|
||||
;;
|
||||
esac
|
||||
PLATFORM="linux-$ARCH"
|
||||
;;
|
||||
"Darwin")
|
||||
PLATFORM="darwin-amd64"
|
||||
;;
|
||||
esac
|
||||
|
||||
echo $PLATFORM
|
||||
|
||||
}
|
Reference in New Issue