Main icon indicating copy to clipboard operation
Main copied to clipboard

[Request]: Add Dashlane CLI (dcli)

Open melMass opened this issue 1 year ago • 5 comments

Prerequisites

  • [X] I have searched all issues/PRs to ensure it has not already been reported or fixed.

Criteria

  • [X] Non-GUI tool
  • [X] ~~Reasonably well-known and widely used (e.g. if it's a GitHub project, it should have at least 500 stars and/or 150 forks)~~
  • [X] English interface (or at least English documentation)
  • [X] Latest stable version
  • [X] Full version (i.e. not a trial version)
  • [X] Fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)

Name

dashlane-cli

Description

👩‍💻 Dashlane CLI - Access your secrets in your terminal, servers and CI/CD

Homepage

https://dashlane.github.io/dashlane-cli

Download Link(s)

https://github.com/Dashlane/dashlane-cli/releases

Some Indication of Popularity/Repute

[!NOTE] The project doesn't meet this criteria but I still ticked it 🙈 , not sure how strict you are about that policy :

  • Reasonably well-known and widely used (e.g. if it's a GitHub project, it should have at least 500 stars and/or 150 forks)

This is a fairly young project but very useful, Main already has 1password-cli so I think it makes sense even if it doesn't truly met the threshold mentioned.

Here is the recipe I'm using in my personal bucket for now, fairly standard to :)

Please consider.

dashlane-cli.json

{
    "version": "6.2421.0",
    "description": "👩 Dashlane CLI - Access your secrets in your terminal, servers and CI/CD ",
    "homepage": "https://github.com/Dashlane/dashlane-cli",
    "license": "Apache-2.0",
    "checkver": {
        "github": "https://github.com/Dashlane/dashlane-cli"
    },
    "architecture": {
        "64bit": {
            "url": [
                "https://github.com/Dashlane/dashlane-cli/releases/download/v6.2421.0/dcli-win-x64-signed.exe#/dcli.exe"
            ],
            "hash": [
                "b319742c380a0a0fe039088712543b4d620d007a280e191d18b3ec32d6a8bdf2"
            ]
        }
    },
    "autoupdate": {
        "notes": "Thanks for using autoupdate, please test your updates!",
        "architecture": {
            "64bit": {
                "url": "https://github.com/Dashlane/dashlane-cli/releases/download/v$version/dcli-win-x64-signed.exe#/dcli.exe"
            }
        }
    },
    "bin": [["dcli.exe", "dcli"]]
}

melMass avatar Jun 10 '24 13:06 melMass

Hello,

Dashlane lead developer here, the module looks good to me. Thanks!

Mikescops avatar Jun 10 '24 15:06 Mikescops

I made a PR for adding dashlane-cli in this bucket

cderv avatar Oct 08 '24 09:10 cderv

Thanks I could have... I thought the process was to first get a green light in issues before doing a PR, I would have done a PR directly otherwise. Not a big deal

melMass avatar Oct 08 '24 10:10 melMass

I needed it and read this part in the contributing guide: https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md#contribution-process

Once you've found an issue you'd like to work on, please follow these steps to make your contribution

If you prefer to do the PR yourself, I am happy to close mine. Only aim is to have a scoop manifest for dcli

cderv avatar Oct 08 '24 12:10 cderv

Only aim is to have a scoop manifest for dcli

Same honestly!

I will know for next time ;)

melMass avatar Oct 08 '24 17:10 melMass