From 1c9ba130efdb94de69c9ac50926f64a0b9984fb6 Mon Sep 17 00:00:00 2001 From: Jefferson Julio Date: Sun, 15 May 2022 22:07:59 -0300 Subject: Creation of convenience scripts on utils/ directory for use on rest-run request data creation. --- Makefile | 13 +++++++++++++ utils/rr-math | 12 ++++++++++++ utils/rr-to-json-date | 12 ++++++++++++ 3 files changed, 37 insertions(+) create mode 100755 utils/rr-math create mode 100755 utils/rr-to-json-date diff --git a/Makefile b/Makefile index dc3810d..02472e1 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,8 @@ ZSH_COMPLETION_DIR := /usr/local/share/zsh/site-functions prefix := /usr/local bindir := $(prefix)/bin +utils := $(wildcard utils/*) + install: install-bin install-zsh-completion install-bin: @@ -15,6 +17,12 @@ install-zsh-completion: mkdir -p $(ZSH_COMPLETION_DIR) install -m 755 ./completions/zsh/_$(SCRIPT_NAME) $(ZSH_COMPLETION_DIR)/_$(SCRIPT_NAME) +install-utils: + mkdir -p $(bindir) + -for util in $(utils); do \ + install -m 755 $$util $(bindir)/$$(basename $$util) ; \ + done + uninstall: uninstall-bin uninstall-zsh-completion uninstall-bin: @@ -22,3 +30,8 @@ uninstall-bin: uninstall-zsh-completion: -rm $(ZSH_COMPLETION_DIR)/_$(SCRIPT_NAME) + +uninstall-utils: + -for util in $(utils); do \ + rm "$(bindir)/$$(basename $$util)" 2> /dev/null ; \ + done diff --git a/utils/rr-math b/utils/rr-math new file mode 100755 index 0000000..8da0a64 --- /dev/null +++ b/utils/rr-math @@ -0,0 +1,12 @@ +#!/bin/bash + +MATH_ARG="$@" + +if [ -z "$MATH_ARG" ]; then + while read inpt; do + MATH_ARG="$inpt" + break + done +fi + +eval -- perl -e \'print\("$MATH_ARG"\)\' diff --git a/utils/rr-to-json-date b/utils/rr-to-json-date new file mode 100755 index 0000000..ffbfabe --- /dev/null +++ b/utils/rr-to-json-date @@ -0,0 +1,12 @@ +#!/bin/bash + +DATE_ARG="$@" + +if [ -z "$DATE_ARG" ]; then + while read inpt; do + DATE_ARG="$inpt" + break + done +fi + +eval -- date -d \"$DATE_ARG\" +\"%FT%T.000Z\" -- cgit v1.2.3