X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/568e3a720b263c3abb1d64d7b208870019ef2a15..f4f9d3d1adb424bbc31d2ae11b9cac4105d234ba:/bin/shorten diff --git a/bin/shorten b/bin/shorten new file mode 100755 index 0000000..33f41f2 --- /dev/null +++ b/bin/shorten @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +# https://brettterpstra.com/2016/04/27/shell-tricks-shorten-every-line-of-output/ + +#TODO allow different width to be set +c=$(tput cols) +w=$((c - 1)) +cat | sed -E "s/(.{$w}).*$/\1…/"