Skip to main content

No project description provided

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

bitwarden secrets (for poor ppl :3)

wrapper program to take a regular bitwarden vault and make it act like like a bitwarden becrets application by using the bitwarden cli app

installation

download the wheel from the releases page and install with either pip or pipx. pipx of course is the recommended installation method

usage

this will assume that you have the bitwarden cli program installed on your machine and have logged in with it.

Config

first, run the config using bwsp config, this will prompt you to enter your vault master password. this will be saved in a read only file in the users home directory: ~/.config/bw_secrets/pass.key

this can be skipped, however, if you have a password file that you would like to use in a directory of your own. note, that this will required you to pass the path of the file with every run

running

this can be done with bwsp run <folder> <command>

example:

bwsp run 'secrets/vaultwarden' 'docker compose up -d'

the passed folder can be either the folder id, which can be found through the url in the web vault after opening the folder, or by passing the folder name

note that when giving the folder name, this will increase the execution time as the wrapper then has to search for the correct folder and verify that it is the only folder with that name

running options

  • lock will lock the vault after running. this is not done by default due to the time increase on multiple runs. simply running bw lock after you are finished will have the same effect
  • password-file can point to a custom password file
  • no-sync will skip the vault sync. this can save time if you know that the local vault already has the data you need

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bw_secrets-0.1.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bw_secrets-0.1.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file bw_secrets-0.1.2.tar.gz.

File metadata

  • Download URL: bw_secrets-0.1.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.12 Linux/6.6.87.2-microsoft-standard-WSL2

File hashes

Hashes for bw_secrets-0.1.2.tar.gz
Algorithm Hash digest
SHA256 76182e884626a779e8412f3e66a07351b980156dfccfd7c1f79e8ef2ba9d75f2
MD5 bf7c3e79231c8e2c66e13f9577353c10
BLAKE2b-256 67d2c609682fe4e614171a1a7a39f6a55f040e0454c909e3bc25962ea02653cf

See more details on using hashes here.

File details

Details for the file bw_secrets-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: bw_secrets-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.12 Linux/6.6.87.2-microsoft-standard-WSL2

File hashes

Hashes for bw_secrets-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3befe4c363c5484b7d875e9a1bfe1e505cf19acea399839be7496e315ca7e27f
MD5 07991bd9d7ef2626c89d58ca5af53706
BLAKE2b-256 c5a8f7ee56d0c386b0e8b0d3e9d41310842f78191fc63dcae657a66f566b0731

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page