fix uuid behavior for linux

pull/1556/head
Matthew Adams 2020-04-12 11:19:35 -05:00
parent f2c07f5143
commit de307f43cc
2 changed files with 11 additions and 6 deletions

View File

@ -18,7 +18,7 @@ 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' alias kcnetshoot='kubectl run --generator=run-pod/v1 netshoot-$(date +%s) --rm -i --tty --image nicolaka/netshoot -- /bin/bash'
fi fi
} }

View File

@ -1,6 +1,11 @@
cite 'uuid-alias' # cite 'uuid-alias'
about-alias 'uuidgen aliases' # about-alias 'uuidgen aliases'
alias uuidu="uuidgen" if [ "$(uuid 2>/dev/null)" != "" ]; 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 [ "$(uuidgen 2>/dev/null)" != "" ]; then # macOS/BSD
alias uuidu="uuidgen"
alias uuid="uuidgen | tr '[:upper:]' '[:lower:]'" # because upper case is like YELLING
alias uuidl=uuid
fi