From 6e11b69cf5beb25fec1dfdff281877a76bf195a4 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Jun 2021 11:21:29 +0200 Subject: allow changing the wallet device ID --- packages/taler-wallet-cli/src/index.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'packages/taler-wallet-cli/src/index.ts') diff --git a/packages/taler-wallet-cli/src/index.ts b/packages/taler-wallet-cli/src/index.ts index 0f4199d57..a6a3ec666 100644 --- a/packages/taler-wallet-cli/src/index.ts +++ b/packages/taler-wallet-cli/src/index.ts @@ -428,6 +428,18 @@ const backupCli = walletCli.subcommand("backupArgs", "backup", { help: "Subcommands for backups", }); +backupCli + .subcommand("setDeviceId", "set-device-id") + .requiredArgument("deviceId", clk.STRING, { + help: "new device ID", + }) + .action(async (args) => { + await withWallet(args, async (wallet) => { + const backup = await wallet.setDeviceId(args.setDeviceId.deviceId); + console.log(JSON.stringify(backup, undefined, 2)); + }); + }); + backupCli.subcommand("exportPlain", "export-plain").action(async (args) => { await withWallet(args, async (wallet) => { const backup = await wallet.exportBackupPlain(); -- cgit v1.2.3