Skip to main content

Uvero CLI – online clipboard from your terminal

Project description

uvero-cli

Uvero is an online clipboard service. This CLI lets you interact with it directly from your terminal.

Installation

pip install uvero

Quick start

Run the built-in help first if you want a command overview:

uvero --help
uvero --version
uvero send --help
uvero get --help
uvero health
uvero open --help
uvero update
uvero version
uvero board --help

How the CLI works

  • uvero send lets you paste or type content, then uploads it and copies the code to your clipboard.
  • Public share links use https://uvero.app/c/CODE.
  • uvero get CODE retrieves content using that code.
  • uvero open [CODE] opens Uvero in your browser (home page if code is omitted).
  • uvero health checks whether the Uvero service is reachable.
  • uvero update installs the newest published CLI version.
  • Readable source and destination words are supported:
    • clipboard uses your local clipboard.
    • file PATH reads from or writes to a file.
    • stdout prints retrieved text in the terminal.
  • Legacy - clipboard shortcuts still work, but clipboard is now the preferred form.

Usage

Send content

# Paste or type text, then finish with CTRL+D
uvero send

# Send local clipboard contents
uvero send clipboard

# Send a file
uvero send file notes.txt

# A direct path still works
uvero send notes.txt

# Force interactive paste mode
uvero send paste

# Pipe data
cat log.txt | uvero send

# Print only the code (for scripting)
uvero send notes.txt --raw

Retrieve content

# Save to uvero_4832.txt
uvero get 4832

# Copy directly to system clipboard
uvero get 4832 clipboard

# Print directly in the terminal
uvero get 4832 stdout

# Save to a specific file
uvero get 4832 file notes.txt

# Save to a specific file
uvero get 4832 notes.txt

If you omit the output path, Uvero saves the content to uvero_CODE.txt.

Open a clipboard link in browser

# Open Uvero home page
uvero open

# Open clipboard page
uvero open 4832

Check service health

uvero health

Show CLI version

uvero --version
uvero version

Updates

  • On startup, Uvero checks PyPI at most once every 24 hours and shows a lightweight update notice when a newer version is available.
  • To disable update checks, set UVERO_UPDATE_CHECK=0 or UVERO_AUTO_UPGRADE=0.
  • Install updates explicitly with:
uvero update

Boards (private shared clipboards)

# Create a board
uvero board create

# Create a password-protected board
uvero board create --ask-password

# Send to a board
uvero board send abcd-def clipboard
uvero board send abcd-def file notes.txt
uvero board send abcd-def   # interactive paste mode

# Get board content
uvero board get abcd-def
uvero board get abcd-def clipboard
uvero board get abcd-def stdout --password your-password

For detailed command help at any time, run uvero --help or uvero <command> --help.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uvero-0.2.6.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uvero-0.2.6-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file uvero-0.2.6.tar.gz.

File metadata

  • Download URL: uvero-0.2.6.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for uvero-0.2.6.tar.gz
Algorithm Hash digest
SHA256 31fe8643b587e897e79d9ac9e4627726b43c2c097a7c09a82b0a444dd25dfab2
MD5 4e47f8665edbe44b2dbc4252fc815151
BLAKE2b-256 50097f09044ed7474cad5fbb7ea2bb2ec4e7695b696539ac27a817986b5d5170

See more details on using hashes here.

Provenance

The following attestation bundles were made for uvero-0.2.6.tar.gz:

Publisher: publish.yml on sakethdevx/uvero-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uvero-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: uvero-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for uvero-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 41007d32f42fb18231cdcefc47210cd4cbda5a73369a20454d7aaec70ad9392c
MD5 b79ca905c8e68c8d5c45b3acb9b6ffbd
BLAKE2b-256 5c4eb46e68278341c39416d36be06be91eec547d7bedcf843fc35c1dd7510b5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for uvero-0.2.6-py3-none-any.whl:

Publisher: publish.yml on sakethdevx/uvero-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page