asciinema-upload(1)
asciinema-upload(1) β the upload bestie page π
okay so this is the General Commands Manual page for asciinema-upload(1) β literally the manual for sending your recording to an asciinema server. No gatekeeping, bestie: you have a local recording, it goes up, you get a shareable URL. iconic behavior. β¨
πΈ NAME πΈ
asciinema-upload β Upload a recording to an asciinema server.
π SYNOPSIS π
asciinema upload [-t|--title] [--description] [--visibility]
[--audio-url] [--server-url] [-q|--quiet] [-h|--help] <FILE>
π¦ DESCRIPTION π¦
Upload a recording to an asciinema server. simple as that, fr fr.
It takes a local asciicast file and uploads it to an asciinema server β either asciinema.org or a self-hosted server β and gives you back a recording URL that can be shared publicly. main character energy: your terminal session, but on the internet. π
β¨ OPTIONS β¨
-t,--title=TITLEβ Set a title for the recording that will be stored in the recording metadata and displayed to viewers. For example:--title "Installing Podman on Ubuntu". This option takes precedence over the"title"field from the recording file itself.--description=DESCRIPTIONβ Set a description for the recording. This description is displayed on the recording page and can include formatting, links, and code blocks. Useful for providing context, instructions, or documentation for viewers.--visibility=VISIBILITYβ Set the visibility level for the recording. Public recordings appear in listings, search results and on your profile page. Unlisted recordings are accessible via a direct URL but don't appear in listings. Private recordings are only accessible to the owner.
[possible values: public, unlisted, private]
--audio-url=URLβ Specify the URL of an audio file (e.g., MP3/OGG) to synchronize with the terminal playback. When set, viewers can listen to audio commentary while watching the terminal. The audio URL is stored in the recording metadata and used by the player for synchronized playback. For example:--audio-url https://example.com/commentary.mp3--server-url=URLβ Specify a custom asciinema server URL for uploading to self-hosted servers. Use the base server URL (e.g.,https://asciinema.example.com). Can also be set via environment variableASCIINEMA_SERVER_URLor config file optionserver.url. If no server URL is configured via this option, environment variable, or config file, you will be prompted to choose one (defaulting to asciinema.org), which will be saved as a default.-q,--quietβ Suppress diagnostic messages and progress indicators. Only error messages will be displayed.-h,--helpβ Print help (see a summary with '-h').<FILE>β The path to the asciicast recording file to upload, in a supported asciicast format (v1, v2, or v3).
β¨ That's the whole page, bestie β footer tea: source tag upload, page asciinema-upload(1), and no date is printed in this footer. Mwah π
π¦ where this page comes from
- alpine 3.24: asciinema-doc 3.2.0-r0 Β· GPL-3.0-or-later
- arch rolling: asciinema 3.2.1-1 Β· GPL-3.0-only
- nixos 26.05: asciinema 3.2.0
- nixpkgs unstable: asciinema 3.2.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms