From e41b233ca384006631b55e97f973d180a5f75418 Mon Sep 17 00:00:00 2001 From: Antonin Portelli Date: Fri, 25 Mar 2022 22:44:18 +0000 Subject: [PATCH] command for direct API call --- miria-api | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 miria-api diff --git a/miria-api b/miria-api new file mode 100755 index 0000000..6abfcc4 --- /dev/null +++ b/miria-api @@ -0,0 +1,37 @@ +################################################################################ +# Copyright 2022 Antonin Portelli +# +# This file is part of miria-cli. +# +# miria-cli is free software: you can redistribute it and/or modify it under +# the terms of the GNU General Public License as published by the Free Software +# Foundation, either version 3 of the License, or (at your option) any +# later version. +# +# miria-cli is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# miria-cli. If not, see . +################################################################################ + +#!/usr/bin/env bash + +set -uoe pipefail + +script_dir=$(dirname $(readlink -f $0)) +source ${script_dir}/functions.sh + +print_usage() { + echo "usage: $(basename $0) ... " 1>&2 +} + +if (( $# < 1 )); then + print_usage + exit 1 +fi +cmd="$1" +shift +miria_api_cmd "${cmd}" "$@" +echo ${miria_last_xml} | xmllint --format -