{"id":13601766,"url":"https://github.com/tapehq/tape-cli","last_synced_at":"2025-04-11T04:31:36.454Z","repository":{"id":41784251,"uuid":"259425087","full_name":"tapehq/tape-cli","owner":"tapehq","description":"CLI tool to collaborate better during mobile development, for iOS \u0026 tvOS simulators and Android emulators and devices. Share screenshots, screen recordings as video or GIFs. Use with https://tape.sh or bring your own bucket!","archived":false,"fork":false,"pushed_at":"2022-04-28T22:02:03.000Z","size":526,"stargazers_count":85,"open_issues_count":21,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-26T14:21:44.783Z","etag":null,"topics":["android","emulator","ios","mobile-development","recorder","recording","screen-capture","screen-recorder","screencast","screenrecord","screenshot","simulator"],"latest_commit_sha":null,"homepage":"https://tape.sh","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/tapehq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"custom":"https://www.tape.sh/#pricing"}},"created_at":"2020-04-27T18:59:53.000Z","updated_at":"2024-04-13T07:01:01.000Z","dependencies_parsed_at":"2022-08-11T17:02:07.300Z","dependency_job_id":null,"html_url":"https://github.com/tapehq/tape-cli","commit_stats":null,"previous_names":["edamameldn/tape-cli"],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapehq%2Ftape-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapehq%2Ftape-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapehq%2Ftape-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapehq%2Ftape-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tapehq","download_url":"https://codeload.github.com/tapehq/tape-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223458600,"owners_count":17148487,"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":["android","emulator","ios","mobile-development","recorder","recording","screen-capture","screen-recorder","screencast","screenrecord","screenshot","simulator"],"created_at":"2024-08-01T18:01:07.702Z","updated_at":"2024-11-07T04:31:41.269Z","avatar_url":"https://github.com/tapehq.png","language":"TypeScript","funding_links":["https://www.tape.sh/#pricing"],"categories":["android"],"sub_categories":[],"readme":"# tape-cli\n\n\u003e Collaborate better during mobile development, for iOS \u0026 tvOS simulators and Android emulators and devices. Share screenshots, screen recordings as video or GIFs. Use with [https://www.tape.sh/](https://www.tape.sh/) or bring your own bucket!\n\n---\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/tape-cli.svg)](https://npmjs.org/package/tape-cli)\n[![Downloads/week](https://img.shields.io/npm/dw/tape-cli.svg)](https://npmjs.org/package/tape-cli)\n[![License](https://img.shields.io/npm/l/rec.svg)](https://github.com/edamameldn/tape-cli/blob/master/package.json)\n\n![Tape](https://www.tape.sh/media/tape-og.gif)\n\n---\n\u003c!-- toc --\u003e\n* [tape-cli](#tape-cli)\n* [Installation](#installation)\n* [Usage](#usage)\n* [Commands](#commands)\n\u003c!-- tocstop --\u003e\n---\n\n# Installation\n```sh-session\nbrew install edamameldn/tap/tape-cli\n```\nor \n```sh-session\nnpm install -g tape-cli\n```\n\n# Usage\n\n\u003c!-- usage --\u003e\n```sh-session\n$ npm install -g tape-cli\n$ tape COMMAND\nrunning command...\n$ tape (-v|--version|version)\ntape-cli/0.14.0 darwin-x64 node-v14.0.0\n$ tape --help [COMMAND]\nUSAGE\n  $ tape COMMAND\n...\n```\n\u003c!-- usagestop --\u003e\n\n# Commands\n\n\u003c!-- commands --\u003e\n* [`tape config [NAME]`](#tape-config-name)\n* [`tape devices`](#tape-devices)\n* [`tape frame [INPUTFILE]`](#tape-frame-inputfile)\n* [`tape gif`](#tape-gif)\n* [`tape help [COMMAND]`](#tape-help-command)\n* [`tape image`](#tape-image)\n* [`tape login`](#tape-login)\n* [`tape upgrade`](#tape-upgrade)\n* [`tape video`](#tape-video)\n\n## `tape config [NAME]`\n\nConfiguration\n\n```\nUSAGE\n  $ tape config [NAME]\n\nOPTIONS\n  -h, --help   show CLI help\n  -s, --setup\n  --check\n  --login\n\nEXAMPLE\n  $ tape config\n```\n\n_See code: [src/commands/config.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/config.ts)_\n\n## `tape devices`\n\nList devices\n\n```\nUSAGE\n  $ tape devices\n\nOPTIONS\n  -c, --clear\n  -h, --help   show CLI help\n\nALIASES\n  $ tape device\n  $ tape emu\n  $ tape sims\n\nEXAMPLE\n  $ tape devices\n```\n\n_See code: [src/commands/devices.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/devices.ts)_\n\n## `tape frame [INPUTFILE]`\n\nWrap an existing screenshot or video in a device frame (if available) and upload to Tape.sh\n\n```\nUSAGE\n  $ tape frame [INPUTFILE]\n\nOPTIONS\n  -d, --debug\n  -h, --help                                                      show CLI help\n  -l, --local=~/Documents\n  --format=md|href|html|url\n  --frame Select which frame to use, if there are multiple=frame\n  --hq\n  --nocopy Disable copying to clipboard\n  --noframe Disable device frames\n  --selectframe Select which frame to use, if there are multiple\n\nALIASES\n  $ tape frame\n  $ tape wrap\n  $ tape upload\n```\n\n_See code: [src/commands/frame.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/frame.ts)_\n\n## `tape gif`\n\nRecord iOS simulators and Android devices/emulators and output a gif file\n\n```\nUSAGE\n  $ tape gif\n\nOPTIONS\n  -d, --debug\n  -h, --help                                                      show CLI help\n  -l, --local=~/Documents\n  --format=md|href|html|url\n  --frame Select which frame to use, if there are multiple=frame\n  --hq\n  --nocopy Disable copying to clipboard\n  --noframe Disable device frames\n  --selectframe Select which frame to use, if there are multiple\n\nALIASES\n  $ tape gif\n  $ tape g\n\nEXAMPLE\n  $ tape gif [--local $OUTPUTPATH]\n  🎬 Recording started. Press SPACE to save or ESC to abort.\n```\n\n_See code: [src/commands/gif.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/gif.ts)_\n\n## `tape help [COMMAND]`\n\ndisplay help for tape\n\n```\nUSAGE\n  $ tape help [COMMAND]\n\nARGUMENTS\n  COMMAND  command to show help for\n\nOPTIONS\n  --all  see all commands in CLI\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_\n\n## `tape image`\n\nTake screenshots of iOS/Android devices/simulators\n\n```\nUSAGE\n  $ tape image\n\nOPTIONS\n  -d, --debug\n  -h, --help                                                      show CLI help\n  -l, --local=~/Documents\n  --format=md|href|html|url\n  --frame Select which frame to use, if there are multiple=frame\n  --nocopy Disable copying to clipboard\n  --noframe Disable device frames\n  --selectframe Select which frame to use, if there are multiple\n\nALIASES\n  $ tape i\n  $ tape screenshot\n  $ tape img\n\nEXAMPLE\n  $ tape image\n  🎉 Screenshot uploaded. Copied URL to clipboard 🔖 ! -\u003e \n    https://example.com/image.png\n```\n\n_See code: [src/commands/image.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/image.ts)_\n\n## `tape login`\n\nLog in to Tape.sh\n\n```\nUSAGE\n  $ tape login\n\nALIASES\n  $ tape auth\n  $ tape authorize\n\nEXAMPLE\n  $ tape login\n```\n\n_See code: [src/commands/login.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/login.ts)_\n\n## `tape upgrade`\n\nOpens a direct link to upgrade your Tape.sh plan\n\n```\nUSAGE\n  $ tape upgrade\n\nOPTIONS\n  -h, --help      show CLI help\n  -p, --plan=Pro  Plan name to upgrade to\n```\n\n_See code: [src/commands/upgrade.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/upgrade.ts)_\n\n## `tape video`\n\nRecord iOS/Android devices/simulators\n\n```\nUSAGE\n  $ tape video\n\nOPTIONS\n  -d, --debug\n  -g, --gif\n  -h, --help                                                      show CLI help\n  -l, --local=~/Documents\n  --format=md|href|html|url\n  --frame Select which frame to use, if there are multiple=frame\n  --hq\n  --nocopy Disable copying to clipboard\n  --noframe Disable device frames\n  --selectframe Select which frame to use, if there are multiple\n\nALIASES\n  $ tape video\n  $ tape vid\n  $ tape m\n\nEXAMPLE\n  $ tape video [--hq | --gif | --local $OUTPUTPATH]\n  🎬 Recording started. Press SPACE to save or ESC to abort.\n```\n\n_See code: [src/commands/video.ts](https://github.com/edamameldn/tape-cli/blob/v0.14.0/src/commands/video.ts)_\n\u003c!-- commandsstop --\u003e\n\n### License\n[MIT License](LICENSE), read more [here](https://help.tape.sh/articles/licensing/)\n\nby [edamame studio](https://edamame.studio/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapehq%2Ftape-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapehq%2Ftape-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapehq%2Ftape-cli/lists"}