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 sendlets 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 CODEretrieves content using that code.uvero open [CODE]opens Uvero in your browser (home page if code is omitted).uvero healthchecks whether the Uvero service is reachable.uvero updateinstalls the newest published CLI version.- Readable source and destination words are supported:
clipboarduses your local clipboard.file PATHreads from or writes to a file.stdoutprints retrieved text in the terminal.
- Legacy
-clipboard shortcuts still work, butclipboardis 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=0orUVERO_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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uvero-0.2.7.tar.gz.
File metadata
- Download URL: uvero-0.2.7.tar.gz
- Upload date:
- Size: 12.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a66edb0145c32cddb06dfcc8d2713010cf7b1e1bb96a0efce6c43d82bc81155
|
|
| MD5 |
62ac09967a7db51d3e16f73237ff5b3d
|
|
| BLAKE2b-256 |
5d4de16644a4a874536a58c35c7abbeaf4b941deb2b5ea6f0b39e63a693c4dd8
|
Provenance
The following attestation bundles were made for uvero-0.2.7.tar.gz:
Publisher:
publish.yml on sakethdevx/uvero-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uvero-0.2.7.tar.gz -
Subject digest:
2a66edb0145c32cddb06dfcc8d2713010cf7b1e1bb96a0efce6c43d82bc81155 - Sigstore transparency entry: 1102781522
- Sigstore integration time:
-
Permalink:
sakethdevx/uvero-cli@7e51d27e613d1aa8db146cde512fe93d7ddc8171 -
Branch / Tag:
refs/tags/v0.2.7 - Owner: https://github.com/sakethdevx
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7e51d27e613d1aa8db146cde512fe93d7ddc8171 -
Trigger Event:
push
-
Statement type:
File details
Details for the file uvero-0.2.7-py3-none-any.whl.
File metadata
- Download URL: uvero-0.2.7-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea815f39f3216f9c6136390d40202df2ec382650a94f567f3ca60e31ad16af17
|
|
| MD5 |
866ca4f2a60e9091a6aabb91da31c592
|
|
| BLAKE2b-256 |
2975a499ca3a099bd49d925246354ef89667c8890719125d1bf8a7acd57326c8
|
Provenance
The following attestation bundles were made for uvero-0.2.7-py3-none-any.whl:
Publisher:
publish.yml on sakethdevx/uvero-cli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uvero-0.2.7-py3-none-any.whl -
Subject digest:
ea815f39f3216f9c6136390d40202df2ec382650a94f567f3ca60e31ad16af17 - Sigstore transparency entry: 1102781630
- Sigstore integration time:
-
Permalink:
sakethdevx/uvero-cli@7e51d27e613d1aa8db146cde512fe93d7ddc8171 -
Branch / Tag:
refs/tags/v0.2.7 - Owner: https://github.com/sakethdevx
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7e51d27e613d1aa8db146cde512fe93d7ddc8171 -
Trigger Event:
push
-
Statement type: