buttercup / buttercup-cli Goto Github PK
View Code? Open in Web Editor NEWButtercup password manager for the command line
License: MIT License
Buttercup password manager for the command line
License: MIT License
Add ability to import and export from JSON.
Ability to create and delete entries.
The "copy password" button on Ubuntu 16.04 does nothing
Use a local config file to store a profile.
Add the ability to store SSH keys and identity files within Buttercup using the CLI.
Add ability to load these into the system when opening the archive, and removing them (optionally) when the archive is closed.
Add a password generation tool for creating new passwords.
Ability to edit entries and their properties.
Perhaps use Chalk etc. to beautify the interface.
Present a list of recent archives. Ability to remove them should also be present.
Allow argument specification to override the prompting.
Add ability to import from Keepass archives.
Ability to create an archive.
Ability to create and delete groups.
Clear the clipboard automatically after some time.
Ability to edit group information - like title.
Hi, I recently discovered buttercup and it looks like it solves a lot of what I need. I am coming from using gopass and I really love having the CLI tool available.
I am wondering what needs to happen to get this up to date with the rest of buttercup? I would like to look into developing this to get basic functionality up to date. I have a few questions though...
Does it need to be completely scrapped and redone?
I tried using it as is and I got this error:
Failed opening archive: Error: Decryption error - unexpected number of encrypted components
Process failed...
Is this because it is too far behind the main buttercup encryption?
--help
flag and noticed that it doesn't behave quite a POSIX CLI tool. Would it be acceptable to change the behavior to be POSIX compliant?Please let me know if you would be open to PR's in this repository! Thanks
I am trying to do
bcup main.bcup
And i get the following error:
> bcup main.bcup 17:08:24
____ __ __
/ __ )__ __/ /_/ /____ ____________ ______
/ __ / / / / __/ __/ _ \/ ___/ ___/ / / / __ \
/ /_/ / /_/ / /_/ /_/ __/ / / /__/ /_/ / /_/ /
/_____/\__,_/\__/\__/\___/_/ \___/\__,_/ .___/
/_/ 0.5.0
? Authentication method(s) Password only
Password: ******************
Failed opening archive: No valid signature in archive
node:internal/process/promises:289
triggerUncaughtException(err, true /* fromPromise */);
^
[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "No valid signature in archive".] {
code: 'ERR_UNHANDLED_REJECTION'
}
Node.js v20.5.0
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.