aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJefferson Julio <[email protected]>2022-05-15 22:07:59 -0300
committerJefferson Julio <[email protected]>2022-05-15 22:07:59 -0300
commit1c9ba130efdb94de69c9ac50926f64a0b9984fb6 (patch)
treed3905e79448e09a6882cf9c7c5e3533ba3787551
parentb38b775980d117ada07dc9f8e23c228bc23bcbdd (diff)
downloadrest-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--Makefile13
-rwxr-xr-xutils/rr-math12
-rwxr-xr-xutils/rr-to-json-date12
3 files changed, 37 insertions, 0 deletions
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\"