{"id":48863072,"url":"https://github.com/cipherbin/cipher-bin-cli","last_synced_at":"2026-04-15T17:03:44.641Z","repository":{"id":57503983,"uuid":"229560657","full_name":"cipherbin/cipher-bin-cli","owner":"cipherbin","description":"Free \u0026 open source message encryption service","archived":false,"fork":false,"pushed_at":"2024-01-24T02:40:37.000Z","size":60,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-01T15:55:19.567Z","etag":null,"topics":["cli","command-line-interface","command-line-tool","encryption","golang","hacktoberfest","messaging"],"latest_commit_sha":null,"homepage":"https://cipherb.in","language":"Go","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/cipherbin.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}},"created_at":"2019-12-22T11:59:01.000Z","updated_at":"2024-01-11T21:43:54.000Z","dependencies_parsed_at":"2024-01-15T01:42:57.874Z","dependency_job_id":null,"html_url":"https://github.com/cipherbin/cipher-bin-cli","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/cipherbin/cipher-bin-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cipherbin%2Fcipher-bin-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cipherbin%2Fcipher-bin-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cipherbin%2Fcipher-bin-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cipherbin%2Fcipher-bin-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cipherbin","download_url":"https://codeload.github.com/cipherbin/cipher-bin-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cipherbin%2Fcipher-bin-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31851060,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","command-line-interface","command-line-tool","encryption","golang","hacktoberfest","messaging"],"created_at":"2026-04-15T17:03:40.275Z","updated_at":"2026-04-15T17:03:44.634Z","avatar_url":"https://github.com/cipherbin.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"cipher_bin_logo_black.png\" alt=\"cipher bin logo\" /\u003e\n  \u003ch1 align=\"center\"\u003eCipherbin CLI\u003c/h1\u003e\n  \u003ca href=\"https://goreportcard.com/report/github.com/cipherbin/cipher-bin-cli\"\u003e\n    \u003cimg src=\"https://goreportcard.com/badge/github.com/cipherbin/cipher-bin-cli\" alt=\"cipher bin logo\" align=\"center\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://godoc.org/github.com/cipherbin/cipher-bin-cli\"\u003e\n    \u003cimg src=\"https://godoc.org/github.com/cipherbin/cipher-bin-cli?status.svg\" alt=\"cipher bin logo\" align=\"center\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://golang.org/dl\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/go-1.21.6-9cf.svg\" alt=\"cipher bin logo\" align=\"center\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/cipherbin/cipher-bin-cli/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"License\" align=\"center\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\nSource code for the CLI, if you are looking for the client side React app [go here](https://github.com/cipherbin/cipher-bin-client). If you are looking for the Golang server [go here](https://github.com/cipherbin/cipher-bin-server).\n\nYou can find instructions on using the CLI at the bottom of the this `README.md` or check out [the docs](https://cipherb.in/cli).\n\n## Installation\n_**Option A:**_\n\nHomebrew:\n```\nbrew tap cipherbin/cipherbin\nbrew install cipherbin/cipherbin/cipherbin\n```\n\nUpdating:\n```\nbrew upgrade cipherbin\n```\n\nUninstalling:\n```\nbrew uninstall cipherbin\n```\n\n_**Option B:**_\n\nIf you mosey on over to [releases](https://github.com/cipherbin/cipher-bin-cli/releases), you'll find binaries for darwin, linux, and amd64. You can download directly from there.\n\n_**Option C:**_\n\nIf you have Go installed on your machine, use `go install`:\n```\ngo install github.com/cipherbin/cipher-bin-cli\n```\n\nThis will place the binary in your `go/bin` and is ready to use, however the binary will be named `cipher-bin-cli` with this option.\n\nThe alternative solution here is to run `go build -o $GOPATH/bin/cipherbin`. This will essentially act like a `go install`, but you can name the binary what it's intended to be named.\n\n## Using the CLI\n**Creating a new message:**\n\nThe `create` command will open either your editor of choice (if you have $EDITOR env var set), or default to vi. As of now there is only specific support for VS Code. Other editors _may_ work, but it's not guaranteed. Within the editor, type or paste your secret content. When you save and quit your message will be encrypted and posted to the cipherbin api. The one time use URL will be automatically copied to your clipboard and printed in your teminal. It works similarly to a `git commit --amend` work-flow. The URL can now either be visited in a browser or the message can be read with the `read` command.\n```\ncipherbin create [...flags]\n```\n\n**Flags:**\n\nEmail to send the notification to when your message is read and destroyed\n```\n--email, -e\n```\n\nReference name for the message (Ex. \"prod env vars\"). You must be using the email flag for this to have any effect.\n```\n--reference_name, -r\n```\n\n\u003c!-- Add a password to be able to read the message\n```\n--password, -p\n``` --\u003e\n\n___\n**Reading an encrypted message:**\n\nInstead of visiting the URL in your browser you can use the `read` command. It takes one argument, which is the URL. Ensure you put the URL arg inside single or double quotes.\n```\ncipherbin read \"https://cipherb.in/msg?bin=some_uuid;some_key\" [...flags]\n```\n**Flags:**\n\nOpen the message in the web app on your browser\n```\n--open, -o\n```\n___\n**Version:**\n\nCheck your currently installed version.\n```\ncipherbin version\n```\n\n# Development\n## Running the application\nBuild\n```\ngo build -o cipherbin main.go\n```\n\nRun\n```\n./cipherbin [commands...] [flags...]\n```\n\nOr for quicker iterations:\n```\ngo run main.go [commands...] [flags...]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcipherbin%2Fcipher-bin-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcipherbin%2Fcipher-bin-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcipherbin%2Fcipher-bin-cli/lists"}