Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.05 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. alias rn='xrandr -o normal'
  4.  
  5. alias razor="sh /home/quentin/DEVELOPMENT/razorsql/razorsql.sh"
  6.  
  7. alias dm='docker-machine'
  8. alias dmx='docker-machine ssh'
  9. alias dk='docker'
  10. alias dki='docker images'
  11. alias dks='docker service'
  12. alias dkrm='docker rm'
  13. alias dkl='docker logs'
  14. alias dklf='docker logs -f'
  15. alias dkflush='docker rm `docker ps --no-trunc -aq`'
  16. alias dkflush2='docker rmi $(docker images --filter "dangling=true" -q --no-trunc)'
  17. alias dkt='docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.NetIO}}"'
  18. alias dkps="docker ps --format '{{.ID}} ~ {{.Names}} ~ {{.Status}} ~ {{.Image}}'"
  19. alias dkip="docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'"
  20.  
  21. alias phptest="vendor/bin/phpunit"
  22. alias phprun="php -S localhost:8000 -t public"
  23.  
  24. # ----------------------
  25. # Git Aliases
  26. # ----------------------
  27. alias ga='git add'
  28. alias gaa='git add .'
  29. alias gaaa='git add --all'
  30. alias gau='git add --update'
  31. alias gb='git branch'
  32. alias gbd='git branch --delete '
  33. alias gc='git commit'
  34. alias gcm='git commit --message'
  35. alias gcf='git commit --fixup'
  36. alias gco='git checkout'
  37. alias gcob='git checkout -b'
  38. alias gcom='git checkout master'
  39. alias gcos='git checkout staging'
  40. alias gcod='git checkout develop'
  41. alias gd='git diff'
  42. alias gda='git diff HEAD'
  43. alias gi='git init'
  44. alias glg='git log --graph --oneline --decorate --all'
  45. alias gld='git log --pretty=format:"%h %ad %s" --date=short --all'
  46. alias gm='git merge --no-ff'
  47. alias gma='git merge --abort'
  48. alias gmc='git merge --continue'
  49. alias gp='git pull'
  50. alias gpr='git pull --rebase'
  51. alias gr='git rebase'
  52. alias gs='git status'
  53. alias gss='git status --short'
  54. alias gst='git stash'
  55. alias gsta='git stash apply'
  56. alias gstd='git stash drop'
  57. alias gstl='git stash list'
  58. alias gstp='git stash pop'
  59. alias gsts='git stash save'
  60. alias gdiff='git difftool'
  61.  
  62. alias encastbox='ssh devops-master@192.168.2.14' #DevOps #secret
  63. dkln() {
  64. docker logs -f `docker ps | grep $1 | awk '{print $1}'`
  65. }
  66.  
  67. alias docker_clean_images='docker rmi $(docker images -a --filter=dangling=true -q)'
  68. alias docker_clean_ps='docker rm $(docker ps --filter=status=exited --filter=status=created -q)'
  69.  
  70. dkp() {
  71. if [ ! -f .dockerignore ]; then
  72. echo "Warning, .dockerignore file is missing."
  73. read -p "Proceed anyway?"
  74. fi
  75.  
  76. if [ ! -f package.json ]; then
  77. echo "Warning, package.json file is missing."
  78. read -p "Are you in the right directory?"
  79. fi
  80.  
  81. VERSION=`cat package.json | jq .version | sed 's/\"//g'`
  82. NAME=`cat package.json | jq .name | sed 's/\"//g'`
  83. LABEL="$1/$NAME:$VERSION"
  84.  
  85. docker build --build-arg NPM_TOKEN=${NPM_TOKEN} -t $LABEL .
  86.  
  87. read -p "Press enter to publish"
  88. docker push $LABEL
  89. }
  90.  
  91. dkpnc() {
  92. if [ ! -f .dockerignore ]; then
  93. echo "Warning, .dockerignore file is missing."
  94. read -p "Proceed anyway?"
  95. fi
  96.  
  97. if [ ! -f package.json ]; then
  98. echo "Warning, package.json file is missing."
  99. read -p "Are you in the right directory?"
  100. fi
  101.  
  102. VERSION=`cat package.json | jq .version | sed 's/\"//g'`
  103. NAME=`cat package.json | jq .name | sed 's/\"//g'`
  104. LABEL="$1/$NAME:$VERSION"
  105.  
  106. docker build --build-arg NPM_TOKEN=${NPM_TOKEN} --no-cache=true -t $LABEL .
  107. read -p "Press enter to publish"
  108. docker push $LABEL
  109. }
  110.  
  111. dkpl() {
  112. if [ ! -f .dockerignore ]; then
  113. echo "Warning, .dockerignore file is missing."
  114. read -p "Proceed anyway?"
  115. fi
  116.  
  117. if [ ! -f package.json ]; then
  118. echo "Warning, package.json file is missing."
  119. read -p "Are you in the right directory?"
  120. fi
  121.  
  122. VERSION=`cat package.json | jq .version | sed 's/\"//g'`
  123. NAME=`cat package.json | jq .name | sed 's/\"//g'`
  124. LATEST="$1/$NAME:latest"
  125.  
  126. docker build --build-arg NPM_TOKEN=${NPM_TOKEN} --no-cache=true -t $LATEST .
  127. read -p "Press enter to publish"
  128. docker push $LATEST
  129. }
  130.  
  131. dkclean() {
  132. docker rm $(docker ps --all -q -f status=exited)
  133. docker volume rm $(docker volume ls -qf dangling=true)
  134. }
  135.  
  136. dkprune() {
  137. docker system prune -af
  138. }
  139.  
  140. dktop() {
  141. docker stats --format "table {{.Container}}\t{{.Name}}\t{{.CPUPerc}} {{.MemPerc}}\t{{.NetIO}}\t{{.BlockIO}}"
  142. }
  143.  
  144. dkstats() {
  145. if [ $# -eq 0 ]
  146. then docker stats --no-stream;
  147. else docker stats --no-stream | grep $1;
  148. fi
  149. }
  150.  
  151. dke() {
  152. docker exec -it $1 /bin/sh
  153. }
  154.  
  155. dex() {
  156. docker exec -it $1 $2
  157. }
  158.  
  159. dkreboot() {
  160. osascript -e 'quit app "Docker"'
  161. countdown 2
  162. open -a Docker
  163. echo "Restarting Docker engine"
  164. countdown 120
  165. }
  166.  
  167. dkstate() {
  168. docker inspect $1 | jq .[0].State
  169. }
  170.  
  171. dksb() {
  172. docker service scale $1=0
  173. sleep 2
  174. docker service scale $1=$2
  175. }
  176.  
  177. mongo() {
  178. mongoLabel=`docker ps | grep mongo | awk '{print $NF}'`
  179. docker exec -it $mongoLabel mongo "$@"
  180. }
  181.  
  182. redis() {
  183. redisLabel=`docker ps | grep redis | awk '{print $NF}'`
  184. docker exec -it $redisLabel redis-cli
  185. }
  186.  
  187. alias dc='docker-compose'
  188. alias dcb='docker-compose build' # Build or rebuild services
  189. alias dcb='docker-compose bundle' # Generate a Docker bundle from the Compose file
  190. alias dccon='docker-compose config' # Validate and view the Compose file
  191. alias dcc='docker-compose create' # Create services
  192. alias dcd='docker-compose down' # Stop and remove containers, networks, images, and volumes
  193. alias dce='docker-compose events' # Receive real time events from containers
  194. alias dcexe='docker-compose exec' # Execute a command in a running container
  195. alias dch='docker-compose help' # Get help on a command
  196. alias dci='docker-compose images' # List images
  197. alias dck='docker-compose kill' # Kill containers
  198. alias dclog='docker-compose logs' # View output from containers
  199. alias dcp='docker-compose pause' # Pause services
  200. alias dcport='docker-compose port' # Print the public port for a port binding
  201. alias dcps='docker-compose ps' # List containers
  202. alias dcpull='docker-compose pull' # Pull service images
  203. alias dcpush='docker-compose push' # Push service images
  204. alias dcrstart='docker-compose restart' # Restart services
  205. alias dcrm='docker-compose rm' # Remove stopped containers
  206. alias dcrun='docker-compose run' # Run a one-off command
  207. alias dcscale='docker-compose scale' # Set number of containers for a service
  208. alias dcstart='docker-compose start' # Start services
  209. alias dcstop='docker-compose stop' # Stop services
  210. alias dctop='docker-compose top' # Display the running processes
  211. alias dcunpause='docker-compose unpause' # Unpause services
  212. alias dcu='docker-compose up -d' # Create and start containers
  213. alias dcub='docker-compose up -d --build' # Create and start containers
  214. alias dcversion='docker-compose version' # Show the Docker-Compose version informationalias dkcb='docker-compose
  215.  
  216.  
  217. alias listterminal="dconf dump /org/gnome/terminal/legacy/profiles:/"
  218. alias lt="echo 'dconf dump /org/gnome/terminal/legacy/profiles:/:${0}/ > terminal_settings.dconf'"
  219. alias interminal="dconf load /org/gnome/terminal/legacy/profiles:/:${0}/ < ${1}"
  220.  
  221. #DONE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement