From bfe278eee5057b02ed1abafb23235739618c75c7 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Thu, 28 Jul 2022 18:31:13 +1200 Subject: [PATCH] Fixed a few issues --- matrix-send | 89 +++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 66 insertions(+), 23 deletions(-) mode change 100755 => 100644 matrix-send diff --git a/matrix-send b/matrix-send old mode 100755 new mode 100644 index 7917dc9..2b3452e --- a/matrix-send +++ b/matrix-send @@ -1,9 +1,7 @@ -#!/bin/sh -# matrix-send: a super-simple command-line matrix client +#!/usr/bin/env sh +# matrix-send: send a message to a Matrix room -Version="dev_rolling" - -[ -e /usr/bin/curl ] || printf "\033[31;1merror:\033[0m curl not found\n" +version="1.0" ########################### #### Generic Functions #### @@ -14,44 +12,77 @@ error () { exit 1 } -conf_error () { printf "\033[31;1mconfiguration error:\033[0m $1\n" exit 2 +conf_error () { + printf "\033[31;1mconfiguration error:\033[0m $1\n" + exit 2 } vargrep () { printf "$2\n" | grep "$1" $3 } +usage () { + printf "usage: $0 [-c] [-h] [-V] message room\n" + exit 1 +} + +help () { + cat <