Merge pull request #1556 from matthewadams/fix-uuid-on-linux

fix: uuid behavior for linux
pull/1580/head
Nils Winkler 2020-04-13 14:56:22 +02:00 committed by GitHub
commit 2bb2af7eb3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 9 deletions

View File

@ -5,12 +5,11 @@
cite 'about-alias' cite 'about-alias'
about-alias 'kubectl aliases' about-alias 'kubectl aliases'
# set apt aliases
function _set_pkg_aliases() function _set_pkg_aliases()
{ {
if [ -x $(which kubectl) ]; then if _command_exists kubectl; then
alias kc='kubectl' alias kc='kubectl'
alias kcgp='kubectl get pods' alias kcgp='kubectl get pods'
alias kcgd='kubectl get deployments' alias kcgd='kubectl get deployments'
alias kcgn='kubectl get nodes' alias kcgn='kubectl get nodes'
alias kcdp='kubectl describe pod' alias kcdp='kubectl describe pod'
@ -18,8 +17,9 @@ function _set_pkg_aliases()
alias kcdn='kubectl describe node' alias kcdn='kubectl describe node'
alias kcgpan='kubectl get pods --all-namespaces' alias kcgpan='kubectl get pods --all-namespaces'
alias kcgdan='kubectl get deployments --all-namespaces' alias kcgdan='kubectl get deployments --all-namespaces'
alias kcnetshoot='kubectl run --generator=run-pod/v1 netshoot-$(uuidgen | tr A-Z a-z | sed 's/-//g') --rm -i --tty --image nicolaka/netshoot -- /bin/bash' # launches a disposable netshoot pod in the k8s cluster
fi alias kcnetshoot='kubectl run --generator=run-pod/v1 netshoot-$(date +%s) --rm -i --tty --image nicolaka/netshoot -- /bin/bash'
fi
} }
_set_pkg_aliases _set_pkg_aliases

View File

@ -1,6 +1,11 @@
cite 'uuid-alias' cite 'uuid-alias'
about-alias 'uuidgen aliases' about-alias 'uuidgen aliases'
alias uuidu="uuidgen" if _command_exists uuid; then # Linux
alias uuidl="uuidgen | tr '[:upper:]' '[:lower:]'" alias uuidu="uuid | tr '[:lower:]' '[:upper:]'"
alias uuid=uuidl # because upper case is like YELLING alias uuidl=uuid
elif _command_exists uuidgen; then # macOS/BSD
alias uuidu="uuidgen"
alias uuid="uuidgen | tr '[:upper:]' '[:lower:]'" # because upper case is like YELLING
alias uuidl=uuid
fi