diff options
author | Jefferson Julio <[email protected]> | 2022-05-15 22:07:59 -0300 |
---|---|---|
committer | Jefferson Julio <[email protected]> | 2022-05-15 22:07:59 -0300 |
commit | 1c9ba130efdb94de69c9ac50926f64a0b9984fb6 (patch) | |
tree | d3905e79448e09a6882cf9c7c5e3533ba3787551 | |
parent | b38b775980d117ada07dc9f8e23c228bc23bcbdd (diff) | |
download | rest-run-1c9ba130efdb94de69c9ac50926f64a0b9984fb6.tar.bz2 rest-run-1c9ba130efdb94de69c9ac50926f64a0b9984fb6.zip |
Creation of convenience scripts on utils/ directory for use on rest-run request data creation.
-rw-r--r-- | Makefile | 13 | ||||
-rwxr-xr-x | utils/rr-math | 12 | ||||
-rwxr-xr-x | utils/rr-to-json-date | 12 |
3 files changed, 37 insertions, 0 deletions
@@ -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\" |