diff --git a/.bashrc b/.bashrc index 3bfc0eac04b856f67df93509a59be27500482651..529779361dcb201d5c247f74101811153c5a909f 100644 --- a/.bashrc +++ b/.bashrc @@ -93,7 +93,6 @@ alias presentation='docker dev adarnimrod/presentation' alias prune_prerun='find "$HOME" -maxdepth 1 -name ".prerun\.[0-9]*" | grep -v "$(pgrep -u "$(id -u)" "$(basename "$SHELL" )" )" | xargs -r rm' alias netdata='docker run --detach --name netdata --cap-add SYS_PTRACE --volume /proc:/host/proc:ro --volume /sys:/host/sys:ro --volume /var/run/docker.sock:/var/run/docker.sock --publish 19999:19999 firehol/netdata:alpine' alias newman='docker run --rm -u "$(id -u):$(id -g)" -v "$PWD:/etc/newman" -t postman/newman_alpine33' -alias jt='json_tool' alias http-server='python3 -m http.server 8080' alias dd='dd status=progress' alias screenshot-cleanup='find "$HOME/Pictures" -name "Screenshot from *.png" -delete' @@ -109,14 +108,12 @@ monitor () { fi } -# shellcheck disable=SC2120 -json_tool () { - if [ -t 0 ] +jt () { + if command -v pygmentize > /dev/null then - # shellcheck disable=SC2119 - echo "$@" | json_tool + python3 -m json.tool "$@" | pygmentize -l javascript else - python3 -m json.tool | pygmentize -l javascript + python3 -m json.tool "$@" fi }