maximbaz / cerebro-pass Goto Github PK
View Code? Open in Web Editor NEWCerebro plugin for pass.
Cerebro plugin for pass.
Do you know about pass-otp plugin? That would be so awesome to use cerebro to retrieve 2FA codes!
The way I'd do it is to introduce another shortcut, so instead of typing pass <something>
I'd type otp <something>
- the rest of the plugin functionality remains the same, except that hitting Enter or Ctrl+C would copy OTP code instead of password.
@jsantiagoh let me know what you think about it!
Hey @jsantiagoh, thanks for this super-nice plugin!
I have one suggestion:
Currently when I type *
, whatever I type afterwards does not seem to have any effect.
However, I can use *
to filter the results when using $ pass
directly, like so:
โฏ pass find "git"
Search Terms: git
โโโ work
โย ย โโโ github.com
โย ย โโโ work_login
โโโ personal
โโโ github.com
โโโ personal_login
โฏ pass find "p*git"
Search Terms: p*git
โโโ personal
โโโ github.com
โโโ personal_login
In the second example I filtered out my work account by prefixing my search with p*
. Could we have the same in your plugin?
Is this windows 10 compatible?
Atm im using arch wsl with pass to generate my pass otp.
so i need to go to the terminal then type pass otp path
i see there is a password store env , do i need to add it to my PATH in windows
or there is a config i can edit ?
thanks for the reply in advance
If you search for a password and copy it, chances are you will need it again later.
What I'm proposing is to have an internal count, which password was copied how many times, and sort the resulting list based on that count.
We have this logic already implemented for apps, it would be really useful to have it for pass as well ๐
In other words. Suppose I search for "google" and find 3 results in alphabetic order:
google/user1
google/user2
google/user3
I select "google/user3".
Next time I search for "google", the results should be ordered like this:
google/user3
google/user1
google/user2
Entries show up correctly but when selected, nothing is copied.
Executing a file like below however works correctly. Any ideas?
I'm on mac and gpgagent is using mac keychain
const exec = require('child_process').exec;
exec('pass -c example.com');
Hey @jsantiagoh,
I've seen in #5 (comment) that you are no longer interested in the project. Is it still so?
I'm making a few improvements in my fork, so far I cleaned the code a bit and implemented a support for pass-otp plugin #7.
I'm interested in keeping maintaining this project, that's why I'd like to propose you to transfer ownership of this project to me (you can do it in the settings of this repository). I'll take good care of it ๐
I'll publish my fork as a new plugin if you don't respond within a month, but I hope to avoid creating a duplicate.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.