aboutsummaryrefslogtreecommitdiff
path: root/src/headless/taler-wallet-cli.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-03-24 17:52:39 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-03-24 17:52:39 +0530
commitecc7b5e76edb5f544dcb18990e239f41c229418c (patch)
tree036bf8ea827410956563b8730aea92ce6ab9b1e5 /src/headless/taler-wallet-cli.ts
parent2fb6e8f11f92d6251e17d95afd0d122a098cbd01 (diff)
downloadwallet-core-ecc7b5e76edb5f544dcb18990e239f41c229418c.tar.xz
cli parsing
Diffstat (limited to 'src/headless/taler-wallet-cli.ts')
-rw-r--r--src/headless/taler-wallet-cli.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/headless/taler-wallet-cli.ts b/src/headless/taler-wallet-cli.ts
index b88023808..416458487 100644
--- a/src/headless/taler-wallet-cli.ts
+++ b/src/headless/taler-wallet-cli.ts
@@ -504,7 +504,9 @@ testCli
});
testCli
- .subcommand("testPayCmd", "test-pay", { help: "create contract and pay" })
+ .subcommand("testPayCmd", "test-pay", { help: "Create contract and pay." })
+ .requiredOption("merchant", ["-m", "--mechant-url"], clk.STRING)
+ .requiredOption("apikey", ["-k", "--mechant-api-key"], clk.STRING)
.requiredOption("amount", ["-a", "--amount"], clk.STRING)
.requiredOption("summary", ["-s", "--summary"], clk.STRING, {
default: "Test Payment",
@@ -513,8 +515,8 @@ testCli
const cmdArgs = args.testPayCmd;
console.log("creating order");
const merchantBackend = new MerchantBackendConnection(
- "https://backend.test.taler.net/",
- "sandbox",
+ args.testPayCmd.merchant,
+ args.testPayCmd.apikey,
);
const orderResp = await merchantBackend.createOrder(
cmdArgs.amount,