{"id":16035272,"url":"https://github.com/elogiclab/zsh-bws","last_synced_at":"2026-05-16T08:33:04.743Z","repository":{"id":257815620,"uuid":"867047302","full_name":"elogiclab/zsh-bws","owner":"elogiclab","description":"Zsh plugin for Bitwarden Secret Manager Cli","archived":false,"fork":false,"pushed_at":"2024-10-04T18:10:46.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T05:11:30.888Z","etag":null,"topics":["antigen","bitwarden","bitwarden-cli","bws","fzf","oh-my-zsh","zsh","zsh-plugin"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elogiclab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-03T11:04:30.000Z","updated_at":"2025-03-25T18:56:38.000Z","dependencies_parsed_at":"2024-10-13T21:20:53.878Z","dependency_job_id":null,"html_url":"https://github.com/elogiclab/zsh-bws","commit_stats":null,"previous_names":["elogiclab/zsh-bws"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/elogiclab/zsh-bws","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elogiclab%2Fzsh-bws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elogiclab%2Fzsh-bws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elogiclab%2Fzsh-bws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elogiclab%2Fzsh-bws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elogiclab","download_url":"https://codeload.github.com/elogiclab/zsh-bws/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elogiclab%2Fzsh-bws/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270850051,"owners_count":24656443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antigen","bitwarden","bitwarden-cli","bws","fzf","oh-my-zsh","zsh","zsh-plugin"],"created_at":"2024-10-08T22:01:32.340Z","updated_at":"2026-05-16T08:32:59.695Z","avatar_url":"https://github.com/elogiclab.png","language":"Shell","funding_links":[],"categories":["Plugins","Recently Updated"],"sub_categories":["ZSH on Windows","[Oct 06, 2024](/content/2024/10/06/README.md)"],"readme":"# zsh-bws\nThis plugin provides a collection of features to simplify and improve the retrieval of secrets from Bitwarden Secret Manager.\n\n## Installation\nSee [INSTALL.md](INSTALL.md).\n\n## Usage\n### bws_get\n```\nbws_get [-i secret_id | -k secret_key ]\n```\nGets the secret value by id or key and prints it to the standard output. If neither id nor key is specified, the function asks to select from the list of all secrets present on the server.\n### bws_get_full\n```\nbws_get_full [-i secret_id | -k secret_key ] [-o output_format ]\n```\nGets the entire secret by id or key and prints it to the standard output with the indicated format. If none of id or key is indicated the function asks to select from the list of all secrets present on the server.\n\nThe supported formats are the same as the bws command, namely: json, yaml, env, table, tsv, none. The default is json.\n### bws_copy\n```\nbws_copy [-i secret_id | -k secret_key ]\n```\nGets the secret value by id or key and copy it to the clipboard. If neither id nor key is specified, the function asks to select from the list of all secrets present on the server.\n\nTo copy to the clipboard it uses the clipboard command. You can customize the command via the ZSH_BWS_COPY_CMD variable.\n\n## Alias\n\n| Alias | Command |\n| --- | --- |\n| `bwsg` | `bws_get` |\n| `bwsgf` | `bws_get_full` |\n| `bwsc` | `bws_copy` |\n| `bwsl` | `bws secret list` |\n\n## Examples\n### Add a ssh key to ssh agent\n\nOn Bitwarden Secret Manager you can save ssh keys. With this trick you can easily add your private key to the agent by selecting it among your secrets and without it residing on the computer disk.\n\n```\nssh-add - \u003c\u003c\u003c $(bwsg)\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felogiclab%2Fzsh-bws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felogiclab%2Fzsh-bws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felogiclab%2Fzsh-bws/lists"}