From d072d29fbad7b11c1cd823c03b2ad395b71128c0 Mon Sep 17 00:00:00 2001 From: Gilles Grandou Date: Wed, 7 Sep 2022 08:50:54 +0200 Subject: [PATCH] kvs tools --- kvs_delete | 13 +++++++++++++ kvs_list | 6 ++++++ kvs_set | 14 ++++++++++++++ 3 files changed, 33 insertions(+) create mode 100755 kvs_delete create mode 100755 kvs_list create mode 100755 kvs_set diff --git a/kvs_delete b/kvs_delete new file mode 100755 index 0000000..1a9fc78 --- /dev/null +++ b/kvs_delete @@ -0,0 +1,13 @@ +#!/bin/bash + +source $(dirname $0)/shelly.conf + +if [ $# -ne 1 ]; then + echo "usage: $0 " + exit 1 +fi + +key=$1 + +curl -s $SHELLY_RPC/KVS.Delete'?key="'$key'"' | jq . + diff --git a/kvs_list b/kvs_list new file mode 100755 index 0000000..342a3e6 --- /dev/null +++ b/kvs_list @@ -0,0 +1,6 @@ +#!/bin/bash + +source $(dirname $0)/shelly.conf + +curl -s $SHELLY_RPC/KVS.GetMany'?key="*"' | jq . + diff --git a/kvs_set b/kvs_set new file mode 100755 index 0000000..b33132e --- /dev/null +++ b/kvs_set @@ -0,0 +1,14 @@ +#!/bin/bash + +source $(dirname $0)/shelly.conf + +if [ $# -ne 2 ]; then + echo "usage: $0 " + exit 1 +fi + +key=$1 +value=$2 + +curl -s $SHELLY_RPC/KVS.Set'?key="'$key'"&value='$value'' | jq . +