From 9acbf7096ab49d9f391c05cc151806ea348e16ae Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Mon, 4 Jun 2018 18:04:35 +0300 Subject: [PATCH] Cleaner jt shell function. --- .bashrc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.bashrc b/.bashrc index 3bfc0ea..5297793 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 } -- GitLab