[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libeufin] branch master updated: cli, make Anastasis facade
From: |
gnunet |
Subject: |
[libeufin] branch master updated: cli, make Anastasis facade |
Date: |
Mon, 16 Aug 2021 16:13:07 +0200 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository libeufin.
The following commit(s) were added to refs/heads/master by this push:
new 2da505a cli, make Anastasis facade
2da505a is described below
commit 2da505a32407d693492b1a08842c186721c604c7
Author: MS <ms@taler.net>
AuthorDate: Mon Aug 16 03:13:02 2021 -1100
cli, make Anastasis facade
---
cli/bin/libeufin-cli | 36 +++++++++++++++++++++++++++++++++++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/cli/bin/libeufin-cli b/cli/bin/libeufin-cli
index 111a01c..6c45d78 100755
--- a/cli/bin/libeufin-cli
+++ b/cli/bin/libeufin-cli
@@ -914,6 +914,40 @@ def list_facades(obj):
check_response_status(resp)
+@facades.command(
+ "new-anastasis-facade", help="create a new Anastasis facade"
+)
+@click.option("--facade-name", help="Name of the facade", required=True)
+@click.option("--currency", help="Facade's currency", required=True)
+@click.argument("connection-name")
+@click.argument("account-name")
+@click.pass_obj
+def new_anastasis_facade(obj, facade_name, connection_name, account_name,
currency):
+ url = urljoin(obj.nexus_base_url, "/facades")
+ try:
+ resp = post(
+ url,
+ auth=auth.HTTPBasicAuth(obj.username, obj.password),
+ json=dict(
+ name=facade_name,
+ type="anastasis",
+ config=dict(
+ currency=currency,
+ bankAccount=account_name,
+ bankConnection=connection_name,
+ reserveTransferLevel="UNUSED",
+ intervalIncremental="UNUSED",
+ ),
+ ),
+ )
+ except Exception as e:
+ print(f"Could not reach nexus (at {obj.nexus_base_url}): {e}")
+ exit(1)
+
+ tell_user(resp)
+ check_response_status(resp)
+
+
@facades.command(
"new-taler-wire-gateway-facade", help="create a new Taler Wire Gateway
facade"
)
@@ -922,7 +956,7 @@ def list_facades(obj):
@click.argument("connection-name")
@click.argument("account-name")
@click.pass_obj
-def new_facade(obj, facade_name, connection_name, account_name, currency):
+def new_twg_facade(obj, facade_name, connection_name, account_name, currency):
url = urljoin(obj.nexus_base_url, "/facades")
try:
resp = post(
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libeufin] branch master updated: cli, make Anastasis facade,
gnunet <=