{"id":13649597,"url":"https://github.com/ibizaman/pass-clip","last_synced_at":"2025-04-08T12:32:18.435Z","repository":{"id":148513433,"uuid":"93593490","full_name":"ibizaman/pass-clip","owner":"ibizaman","description":"A pass extension that lets you quickly copy to clipboard passwords using fzf or rofi","archived":false,"fork":false,"pushed_at":"2024-12-04T13:41:38.000Z","size":34,"stargazers_count":36,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T12:41:32.243Z","etag":null,"topics":["pass","pass-extension","password","password-manager","password-store"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ibizaman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2017-06-07T04:46:56.000Z","updated_at":"2025-02-21T10:05:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd1e7ffa-eebf-455d-90e5-924ca48284a4","html_url":"https://github.com/ibizaman/pass-clip","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibizaman%2Fpass-clip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibizaman%2Fpass-clip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibizaman%2Fpass-clip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibizaman%2Fpass-clip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibizaman","download_url":"https://codeload.github.com/ibizaman/pass-clip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247842814,"owners_count":21005351,"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","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":["pass","pass-extension","password","password-manager","password-store"],"created_at":"2024-08-02T02:00:20.899Z","updated_at":"2025-04-08T12:32:18.428Z","avatar_url":"https://github.com/ibizaman.png","language":"Shell","funding_links":[],"categories":["Extensions"],"sub_categories":["Clipboard"],"readme":"# pass clip 0.3 [![build status][build-img]][build-url]\n\nA [pass](https://www.passwordstore.org/) extension that lets you quickly copy\nto clipboard passwords using [fzf](https://github.com/junegunn/fzf),\n[rofi](https://davedavenport.github.io/rofi/) or [choose](https://github.com/chipsenkbeil/choose).\n\n\n## Usage\n\n```\nUsage:\n    pass clip [options]\n        Provide an interactive solution to copy passwords to the\n        clipboard. It will show all pass-names in either fzf or rofi,\n        waits for the user to select one then copy it to the clipboard.\n        The user can select fzf or rofi by giving either --fzf or\n        --rofi.  By default, rofi will be selected and pass-clip will\n        fallback to fzf. If the selected password does not exist, a new\n        one will be generated automatically then copied to the\n        clipboard. Specific password length can be given using --length\n        and no symbols can be activated with --no-symbols. Note the\n        latter two options must be given on the command line, one cannot\n        specify them through fzf or rofi.\n\n    Options:\n        -f, --fzf        Use fzf to select pass-name.\n        -r, --rofi       Use rofi to select pass-name.\n        -n, --no-symbols Do not use any non-alphanumeric characters.\n        -l, --length     Provide a password length.\n```\n\n\n## Examples\n\nClip `Social/facebook.com` with rofi\n```\n$ pass clip --rofi\n# rofi pops up, user selects Social/facebook.com\nCopied Social/facebook.com to clipboard. Will clear in 45 seconds.\n```\n\nClip `Social/facebook.com` with fzf\n```\n$ pass clip --fzf\n# fzf pops up, user selects Social/facebook.com\nCopied Social/facebook.com to clipboard. Will clear in 45 seconds.\n```\n\nClip `Social/facebook.com` with rofi as default, fzf as fallback\n```\n$ pass clip\n# rofi pops up if possible, otherwise fzf, user selects Social/facebook.com\nCopied Social/facebook.com to clipboard. Will clear in 45 seconds.\n```\n\nClip new `New/website.com` passfile with rofi as default, fzf as fallback\n```\n$ pass clip\n# rofi pops up if possible, otherwise fzf, user writes New/website.com\nAdd generated password for New/website.com.\nCopied New/website.com to clipboard. Will clear in 45 seconds.\n```\n\n\n## Installation\n\n\n### ArchLinux\n\n```sh\npacaur -S pass-clip\n```\n\n\n### Other linuxes\n\n```sh\ngit clone https://github.com/ibizaman/pass-clip/\ncd pass-clip\nsudo make install\n```\n\n\n### Requirements\n\n* `pass 1.7.0` or greater.\n* If you do not want to install this extension as system extension, you need to\nenable user extension with `PASSWORD_STORE_ENABLE_EXTENSIONS=true pass`. You can\ncreate an alias in `.bashrc`: `alias pass='PASSWORD_STORE_ENABLE_EXTENSIONS=true pass'`\n\n\n## Contribution\n\nFeedback, contributors, pull requests are all very welcome.\n\n\n## Acknowledgments\n\nThanks to [roddhjav](https://github.com/roddhjav) for creating\n[pass-update](https://github.com/roddhjav/pass-update) from which this\nscript is heavily inspired.\n\n\n## License\n\n```\nCopyright (C) 2017  Pierre PENNINCKX\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```\n\n[build-img]: https://travis-ci.org/ibizaman/pass-clip.svg?branch=master\n[build-url]: https://travis-ci.org/ibizaman/pass-clip\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibizaman%2Fpass-clip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibizaman%2Fpass-clip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibizaman%2Fpass-clip/lists"}