Skip to content

πŸ‘©β€πŸ’» Dashlane CLI - Access your secrets in your terminal, servers and CI/CD

License

Notifications You must be signed in to change notification settings

Dashlane/dashlane-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Corentin Mors
Nov 21, 2024
0791635 Β· Nov 21, 2024
Nov 21, 2024
Mar 18, 2024
Nov 21, 2024
Nov 21, 2024
Nov 21, 2024
Nov 21, 2024
May 13, 2024
Jan 16, 2024
Sep 5, 2023
Nov 21, 2024
Jun 17, 2022
Jun 13, 2024
Jun 10, 2024
Nov 21, 2024
Jun 3, 2024
May 31, 2024
Nov 21, 2024

Repository files navigation

Dashlane CLI

GitHub GitHub package.json version Documentation Website

Dashlane CLI Demo

Install

Follow our installation guide to install the CLI on your computer or server.

How to use

For development

Install the dependencies:

yarn

In order to build:

yarn run build

In order to link:

yarn link

In order to bundle for Linux-x64, macOS-x64 and Windows-x64:

yarn run pkg

It outputs in bundle directory. Be aware you must use the same Node version as the target.

Note

If you're using vscode, you need to enable eslint flat configuration in your settings .vscode/settings.json.

"eslint.experimental.useFlatConfig": true`

Debug mode

You can use --debug to see all the debug logs of the CLI.

How to bump the version

yarn run version:bump

This will change the version of the application with the following rules

  • It won't change the major version.
  • The minor version will be set to match the following format
    • 2 digits corresponding to the last digit of the current year (ex: 24 for 2024)
    • 2 digits corresponding to the number of the current week (ex: 01 for the first week of the year)
  • The patch will be :
    • set to 0 if the minor version has changed
    • incremented from the previous version of the patch otherwise

How private data is stored on the computer

See src/modules/crypto/README.md.

Contributing

Feel free to contribute to this project, fork and pull request your ideas. Don't include work that is not open source or not from you.