From 714aecc477a7d43cf6769dfef92ec24cff2bdc3f Mon Sep 17 00:00:00 2001 From: keyan Date: Sun, 10 Mar 2024 16:29:10 -0500 Subject: [PATCH] add sndev payinvoice --- .env.sample | 5 ----- sndev | 18 ++++++++++++++---- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.env.sample b/.env.sample index 8ab4c07e..d8ff8b14 100644 --- a/.env.sample +++ b/.env.sample @@ -42,11 +42,6 @@ OPENSEARCH_PASSWORD= OPENSEARCH_INDEX=item OPENSEARCH_MODEL_ID= -####################################################### -# WALLET / OPTIONAL # -# if you want to work with payments you'll need these # -####################################################### - # lnurl ... you'll need a tunnel to localhost:3000 for these LNAUTH_URL= LNWITH_URL= diff --git a/sndev b/sndev index 7edc358e..eed1c0e0 100755 --- a/sndev +++ b/sndev @@ -4,6 +4,10 @@ docker__compose() { CURRENT_UID=$(id -u) CURRENT_GID=$(id -g) command docker compose --env-file .env.sndev "$@" } +docker__exec() { + exec command docker exec "$@" +} + sndev__start() { if [ ! -x "$(command -v docker-compose)" ]; then echo "docker compose is not installed" @@ -31,6 +35,11 @@ sndev__delete() { docker__compose down --volumes --remove-orphans } +sndev__payinvoice() { + shift + docker__exec -u lnd stacker_lnd lncli payinvoice --force "$@" +} + sndev__help() { if [ $# -eq 3 ]; then call "sndev__$1__$2__$3" "$@" @@ -43,10 +52,11 @@ USAGE $ sndev [COMMAND] COMMANDS - start start env - stop stop env - delete delete env - help display help for sndev + start start env + stop stop env + delete delete env + payinvoice pay invoice to sn + help display help for sndev " echo "$help" fi