diff options
Diffstat (limited to 'packages/taler-wallet-cli/src')
-rw-r--r-- | packages/taler-wallet-cli/src/index.ts | 12 |
1 files changed, 12 insertions, 0 deletions
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(); |