X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=brc;h=97f22e1ca96ecbdb65bdabb69aea925305850f1c;hp=99fc5b8eb1ddbc87ddd22aef2f026318b04e89c2;hb=dc34d23c63cd83a7cc7a79525445aad3293c7241;hpb=ac3e00755e07d2e298769000f7ea50bc0854b510 diff --git a/brc b/brc index 99fc5b8..97f22e1 100644 --- a/brc +++ b/brc @@ -1635,6 +1635,15 @@ ccomp mkdir mkc mkct() { mkc $(mktemp -d) } +# mkdir the last arg, cp the rest into it +mkcp() { + mkdir -p "${@: -1}" + cp "${@:1:$#-1}" "${@: -1}" +} +mkmv() { + mkdir -p "${@: -1}" + mv "${@:1:$#-1}" "${@: -1}" +} mkt() { # mkdir and touch file local path="$1" @@ -2388,6 +2397,13 @@ pson() { fi } +# prometheus node curl +pnodecurl() { + local host + host=${1:-127.0.0.1} + s curl --cert-type PEM --cert /etc/prometheus/ssl/prometheus_cert.pem --key /etc/prometheus/ssl/prometheus_key.pem --cacert /etc/prometheus/ssl/prom_node_cert.pem --resolve prom_node:9100:$host -v https://prom_node:9100/metrics +} + tx() { # toggle set -x, and the prompt so it doesnt spam if [[ $- == *x* ]]; then set +x @@ -2564,6 +2580,7 @@ spark() _spark_echo } +pdfwc() { local f; for f; do echo "$f" $(pdfinfo "$f" | awk '/^Pages:/ {print $2}'); done } # * misc stuff