pcloud-cli

🖥️ The browser

A full-screen terminal client for pCloud — files, change history, trash, shares, sync health and settings.

Run pcloud with no arguments and you get the browser. pcloud browse still works, and every subcommand is untouched — only the bare command changed, from printing usage to opening the interface.

pcloud

Tabs

tab cycles them, shift+tab goes back.

TabWhat it shows
FilesYour drive, with inline previews for images and Markdown. Shared folders are marked with an arrow showing which way access runs.
RewindChange history, folded into one row per file per day.
TrashDeleted items, with whichever id restores them.
SharesWhat you have shared out and what has been shared with you.
SyncLocal sync pair health. Only appears when a pCloud Drive database is present.
SettingsThe ignore rules. Only appears when a database is present.

Sync and Settings read a database on your machine rather than your account, so they are absent on a host that has no pCloud Drive installed — there is nothing for them to show.

Files

KeyDoes
move
open folder
go back
uupload into the folder you are in
enteractions for the selected item
ddelete
lcopy a download link
rreload

Upload is an action rather than a destination picker: the cursor has already answered which folder, so the prompt asks only for a local path.

The action menu describes whatever is under the cursor in a fixed slot at the bottom, so the list does not shift as you move through it.

Rewind

A day's events on one file collapse into a single row with a count and a span, under a day heading. opens a run into its individual saves; closes it.

Two things are offered on any row:

  • Recovery — restore that one deletion, or revert that one file. Acts on the run's most recent save.
  • Rewind the whole account to that moment — the bulk undo, starting from the run's oldest event so choosing a run undoes the run rather than its final moment. You see the counts before anything moves.

Shares

Outgoing shares can be revoked; incoming ones cannot. Leaving a share you were given is a different operation on an id that no longer exists once the share has been accepted, so the browser does not pretend to offer it.

Settings

Removing an ignore rule goes through the same guard as the command line: it refuses while pCloud Drive is running, because the daemon rewrites its own settings from memory when it quits and would undo the change silently.

Image previews

Terminals with native image support — iTerm2, Kitty, WezTerm — render real images. Everything else falls back to half-block characters. The protocol is detected rather than configured.

On this page