ayushnix / tessen

an interactive menu to autotype and copy pass and gopass data
GNU General Public License v2.0
74 stars 12 forks source link

Tessen frontend gopass #16

Closed svrana closed 2 years ago

svrana commented 2 years ago

Resolves #14

svrana commented 2 years ago

Will rebase if the first commit is merged ahead of this.

Note that the otp support here has not been tested and I've only lived with this code for a day, and i'm mostly using it to get passwords/usernames into clipboard.

Should be testable with a pass database once gopass is installed by specifying the --frontend=gopass command. (my database predates gopass)

ayushnix commented 2 years ago

I doubt OTPs will work with this PR if someone uses gopass. I'm also thinking of retaining the possibility of adding support for more pass extensions in the future and not conflicting with gopass in such a case.

I'll install gopass, create a dummy database, and do some testing before adding support for it.

svrana commented 2 years ago

I'll install gopass, create a dummy database, and do some testing before adding support for it.

Your pass db should work as is, but yeah, wouldn't hurt.

I doubt OTPs will work with this PR if someone uses gopass.

gopass does have otp support at gopass otp like pass, but I've never used it...

ayushnix commented 2 years ago

I'm working on adding support for gopass and it looks like there's some non-trivial code involved when gopass mounts are involved and this PR doesn't account for those cases. The gopass CLI doesn't really help either with issues like this closed by the stale bot, which I absolutely hate.

I should be able to release a new version of tessen soon with (hopefully) stable, but kinda hacky, gopass support so I'm going ahead and closing this PR.

ayushnix commented 2 years ago

fixed with v2.0.0