Jump to content

blacs30

Member
  • Content Count

    19
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Like
    blacs30 got a reaction from llityslife in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden   
    With version 2.0.0 I have rewritten the complete workflow and added many new features.
     
    I've released version 2.0.3 now and updated the first post in this thread
    You can find the latest version on github https://github.com/blacs30/bitwarden-alfred-workflow/release
  2. Like
    blacs30 got a reaction from JJJJ in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden   
    Bitwarden Alfred Workflow
    https://github.com/blacs30/bitwarden-alfred-workflow
     
     
    Features
    * Completely rewritten in go
    * fast secret / item search thanks to caching (no secrets are cached only the keys/names)
      * cache is encrypted
    * access to (almost) all object information via this workflow
    * download attachments via this workflow
    * show favicons of the websites
    * auto update
    * uses the [awgo](https://pkg.go.dev/github.com/deanishe/awgo?tab=doc) framework/library
    * many customizations possible
     

     
    Installation
    - Download the latest release https://github.com/blacs30/bitwarden-alfred-workflow/releases
    - Open the downloaded file in Finder
    - Make sure that the Bitwarden CLI https://github.com/bitwarden/cli#downloadinstall is installed
    - If running on macOS Catalina or later, you _**MUST**_ add Alfred to the list of security exceptions for running unsigned software. See  this guide https://github.com/deanishe/awgo/wiki/Catalina for instructions on how to do this.
      - Yes, this sucks and is annoying, but there is unfortunately is no easy way around this. macOS requires a paying Developer account for proper app notarization. I'm afraid I'm not willing to pay a yearly subscription fee to Apple just so that this (free and open source) project doesn't pester macOS Gatekeeper
     
    Usage
    To use, activate Alfred and type `.bw` to trigger this workflow. From there:
    - type `.bwauth` for login/logout/unlock/lock
    - type `.bwconfig` for settings/sync/workflow update/help/issue reports
    - type any search term to search for secrets/notes/identities/cards
    - modifier keys and actions are presented in the subtitle, different actions are available depending on the object type
     
    Advanced Features / Configuration
    Please see the README in the git repository, the table is better formatted over there https://github.com/blacs30/bitwarden-alfred-workflow/blob/master/README.md

    Develop locally
    1. Install alfred cli <br>
    `go get -u github.com/jason0x43/go-alfred/alfred`
    2. Clone [this repo](https://github.com/blacs30/bitwarden-alfred-workflow).
    3. Link the workflow directory with Alfred <br>
    `cd workflow; alfred link`
    4. Install dependency and run the first build<br>
    `make build`
     
    Colors and Icons
    *Light blue*
    Hex: #175DDC <br>
    RGB: 23,93,220
    *Darker blue*
    Hex: #134db7 <br>
    RGB: 20,81,192
    Get icons as pngs here https://fa2png.app/ and this is the browser https://fontawesome.com/cheatsheet

    Licensing and Thanks
    The icons are based on [Bitwarden Brand](https://github.com/bitwarden/brand) , (https://fontawesome.com/) and [Material Design](https://materialdesignicons.com/) Icons.
    Parts of the README are taken over from [alfred-aws-console-services-workflow](https://github.com/rkoval/alfred-aws-console-services-workflow)
    Source that helped me to get started
    - [Writing Alfred workflows in Go](https://medium.com/@nikitavoloboev/writing-alfred-workflows-in-go-2a44f62dc432)
    - [Example of the awgo package] (https://github.com/deanishe/awgo/blob/master/_examples/update/main.go)
    - [awgo package](https://pkg.go.dev/github.com/deanishe/awgo?tab=doc)

    Troubleshooting
    - "I'm seeing the following dialog when running the workflow" 
      Per the installation steps https://github.com/blacs30/bitwarden-alfred-workfloww#installation, you **_MUST_** add Alfred to the list of Developer Tool exceptions for Alfred to run any workflow that contains an executable (like this one)
  3. Thanks
    blacs30 got a reaction from Petru in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden   
    Bitwarden Alfred Workflow
    https://github.com/blacs30/bitwarden-alfred-workflow
     
     
    Features
    * Completely rewritten in go
    * fast secret / item search thanks to caching (no secrets are cached only the keys/names)
      * cache is encrypted
    * access to (almost) all object information via this workflow
    * download attachments via this workflow
    * show favicons of the websites
    * auto update
    * uses the [awgo](https://pkg.go.dev/github.com/deanishe/awgo?tab=doc) framework/library
    * many customizations possible
     

     
    Installation
    - Download the latest release https://github.com/blacs30/bitwarden-alfred-workflow/releases
    - Open the downloaded file in Finder
    - Make sure that the Bitwarden CLI https://github.com/bitwarden/cli#downloadinstall is installed
    - If running on macOS Catalina or later, you _**MUST**_ add Alfred to the list of security exceptions for running unsigned software. See  this guide https://github.com/deanishe/awgo/wiki/Catalina for instructions on how to do this.
      - Yes, this sucks and is annoying, but there is unfortunately is no easy way around this. macOS requires a paying Developer account for proper app notarization. I'm afraid I'm not willing to pay a yearly subscription fee to Apple just so that this (free and open source) project doesn't pester macOS Gatekeeper
     
    Usage
    To use, activate Alfred and type `.bw` to trigger this workflow. From there:
    - type `.bwauth` for login/logout/unlock/lock
    - type `.bwconfig` for settings/sync/workflow update/help/issue reports
    - type any search term to search for secrets/notes/identities/cards
    - modifier keys and actions are presented in the subtitle, different actions are available depending on the object type
     
    Advanced Features / Configuration
    Please see the README in the git repository, the table is better formatted over there https://github.com/blacs30/bitwarden-alfred-workflow/blob/master/README.md

    Develop locally
    1. Install alfred cli <br>
    `go get -u github.com/jason0x43/go-alfred/alfred`
    2. Clone [this repo](https://github.com/blacs30/bitwarden-alfred-workflow).
    3. Link the workflow directory with Alfred <br>
    `cd workflow; alfred link`
    4. Install dependency and run the first build<br>
    `make build`
     
    Colors and Icons
    *Light blue*
    Hex: #175DDC <br>
    RGB: 23,93,220
    *Darker blue*
    Hex: #134db7 <br>
    RGB: 20,81,192
    Get icons as pngs here https://fa2png.app/ and this is the browser https://fontawesome.com/cheatsheet

    Licensing and Thanks
    The icons are based on [Bitwarden Brand](https://github.com/bitwarden/brand) , (https://fontawesome.com/) and [Material Design](https://materialdesignicons.com/) Icons.
    Parts of the README are taken over from [alfred-aws-console-services-workflow](https://github.com/rkoval/alfred-aws-console-services-workflow)
    Source that helped me to get started
    - [Writing Alfred workflows in Go](https://medium.com/@nikitavoloboev/writing-alfred-workflows-in-go-2a44f62dc432)
    - [Example of the awgo package] (https://github.com/deanishe/awgo/blob/master/_examples/update/main.go)
    - [awgo package](https://pkg.go.dev/github.com/deanishe/awgo?tab=doc)

    Troubleshooting
    - "I'm seeing the following dialog when running the workflow" 
      Per the installation steps https://github.com/blacs30/bitwarden-alfred-workfloww#installation, you **_MUST_** add Alfred to the list of Developer Tool exceptions for Alfred to run any workflow that contains an executable (like this one)
×
×
  • Create New...