Closed the-13th-letter closed 2 months ago
$ mkdir -p ~/.derivepassphrase $ derivepassphrase -k --config Suitable SSH keys: [1] ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBjuC9... [2] ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG/RzZ... Your selection? (1-2, leave empty to abort): 1 $ derivepassphrase -k -l 35 abc Suitable SSH keys: [1] ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBjuC9... [2] ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG/RzZ... Your selection? (1-2, leave empty to abort): 2 Traceback (most recent call last): File ".../derivepassphrase", line 8, in <module> sys.exit(derivepassphrase()) ^^^^^^^^^^^^^^^^^^ File ".../click/core.py", line 1157, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File ".../click/core.py", line 1078, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File ".../click/core.py", line 1434, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ".../click/core.py", line 783, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ".../click/decorators.py", line 33, in new_func return f(get_current_context(), *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ".../derivepassphrase/cli.py", line 1077, in derivepassphrase vault = dpp.Vault(**kwargs) ^^^^^^^^^^^^^^^^^^^ TypeError: Vault.__init__() got an unexpected keyword argument 'key'
It works for stored settings, though.
Actually, this concrete error requires a selected key in the settings, and a -k argument on the command-line. It is not triggered by a naïve call of derivepassphrase -k.
-k
derivepassphrase -k
It works for stored settings, though.