{"id":21576019,"url":"https://github.com/leonwind/cli2cloud","last_synced_at":"2025-07-16T19:31:44.479Z","repository":{"id":37051906,"uuid":"345812325","full_name":"leonwind/cli2cloud","owner":"leonwind","description":"Monitor and share your terminal output with everyone from everywhere in realtime.","archived":true,"fork":false,"pushed_at":"2023-03-04T00:10:12.000Z","size":25373,"stargazers_count":63,"open_issues_count":10,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T15:35:51.495Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://cli2cloud.com","language":"TypeScript","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/leonwind.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-03-08T22:25:27.000Z","updated_at":"2024-12-23T12:04:57.000Z","dependencies_parsed_at":"2024-06-19T01:54:39.244Z","dependency_job_id":"379be425-7634-453d-9595-eb8652981c48","html_url":"https://github.com/leonwind/cli2cloud","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/leonwind/cli2cloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonwind%2Fcli2cloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonwind%2Fcli2cloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonwind%2Fcli2cloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonwind%2Fcli2cloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leonwind","download_url":"https://codeload.github.com/leonwind/cli2cloud/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonwind%2Fcli2cloud/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265534561,"owners_count":23783854,"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":[],"created_at":"2024-11-24T12:14:58.226Z","updated_at":"2025-07-16T19:31:44.135Z","avatar_url":"https://github.com/leonwind.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003ca href=\"https://cli2cloud.com\"\u003eCli2Cloud\u003c/a\u003e\n\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"webapp/src/assets/cloudWhite.png#gh-dark-mode-only\" width=\"128\" alt=\"Cli2Cloud Logo\"/\u003e\n\u003cimg src=\"webapp/src/assets/cloudBlack.png#gh-light-mode-only\" width=\"128\" alt=\"Cli2Cloud Logo\"/\u003e\n\u003cbr/\u003e\nMonitor and Share Your Terminal Output with Everyone from Everywhere in Realtime.\n\u003c/p\u003e\n\n## Installation\nInstall the terminal client directly from the source by running\n```bash\ngo install github.com/leonwind/cli2cloud/cli/cli2cloud@latest\n```\n\n## Examples\n### Normal usage\nTo just pipe your terminal output from any arbitrary command, run\n```bash\n$ ping google.com | cli2cloud\nYour client ID: 4sYe3G\nShare and monitor it live from https://cli2cloud.com/4sYe3G\n\nPING google.com (172.217.22.142): 56 data bytes\n64 bytes from 172.217.22.142: icmp_seq=0 ttl=112 time=12.306 ms\n64 bytes from 172.217.22.142: icmp_seq=1 ttl=112 time=14.317 ms\n...\n```\n\nand open `https://cli2cloud.com/{your ID}` on any browser you have.\nIt will pipe both your `Stdout` and your `Stderr` output to the web.\n\n### End-to-End encryption\nUse the `-encrypt {password}` option to encrypt your data End-to-End using the AES CBC Mode and a 256 bit key generated based on your password using the PBKDF2 function.\n```bash\n$ ping google.com | cli2cloud -encrypt 1234\nYour client ID: CGYWdD\nShare and monitor it live from https://cli2cloud.com/CGYWdD#key=1234\n\nPING google.com (172.217.22.142): 56 data bytes\n64 bytes from 172.217.22.142: icmp_seq=0 ttl=112 time=14.154 ms\n64 bytes from 172.217.22.142: icmp_seq=1 ttl=112 time=12.565 ms\n...\n```\n\nTo decrypt the data on the web, you need to enter the same password again. The server does not store your password or the hash of it and thus can't validate if your password is either correct or incorrect. You will see complete garbage if you enter a wrong password :)\n\nUse the option `-encrypt-random` to generate a random secure password with 16 symbols.\n```bash\n$ ping google.com | cli2cloud -encrypt-random\nYour password: mruI3ubFXTww1QYf\nYour client ID: 56xY35\nShare and monitor it live from https://cli2cloud.com/56xY35#key=mruI3ubFXTww1QYf\n\nPING google.com (142.250.201.174): 56 data bytes\n64 bytes from 142.250.201.174: icmp_seq=0 ttl=116 time=3.322 ms\n64 bytes from 142.250.201.174: icmp_seq=1 ttl=116 time=2.648 ms\n...\n```\n\n## Feedback\nFeel free to open a new [Issue](https://github.com/leonwind/cli2cloud/issues) regarding any feedback, bugs or feature requests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonwind%2Fcli2cloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleonwind%2Fcli2cloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonwind%2Fcli2cloud/lists"}