Skip to content

vixus0/wb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Witbarden

Witbarden (wb) is a wrapper for the Bitwarden CLI (bw).

Usage

go get github.com/vixus0/wb
wb <some bw command>

Why?

  • I wanted to learn some Go
  • I didn't want to have to deal with my Bitwarden session key manually
  • It plays better with external tools by allowing you to pass login credentials via the command-line
  • There's only one shared session wherever you call wb from

How it works

wb spawns a background process wbd to hold on to the Bitwarden session key in memory. Subsequent calls to wb that require a session key fetch it from wbd using Go's net/rpc library. wbd dies on its own after ten minutes or is asked to die if the session key is invalid for whatever reason.

About

A wrapper for the Bitwarden CLI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published