GithubHelp home page GithubHelp logo

buttercup / buttercup-cli Goto Github PK

View Code? Open in Web Editor NEW
26.0 5.0 4.0 136 KB

Buttercup password manager for the command line

License: MIT License

JavaScript 10.35% TypeScript 89.65%
hacktoberfest buttercup cli terminal-based encryption password-manager

buttercup-cli's Issues

SSH key / Identity storage loading and unloading

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.

Edit entry

Ability to edit entries and their properties.

Recent archives

Present a list of recent archives. Ability to remove them should also be present.

Edit group

Ability to edit group information - like title.

Rebuild & complete the CLI

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...

  1. Does it need to be completely scrapped and redone?

  2. 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?

  1. I tried running with the --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

ERR_UNHANDLED_REJECTION

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.