GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cloudreve/cli: Cloudreve files and accounts from the terminal

BranchesTags
Open more actions menu

Latest commit

 

History

9 Commits
9 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
scripts
scripts
 
 
src
src
 
 
tests
tests
 
 
.actrc
.actrc
 
 
.dependency-cruiser.cjs
.dependency-cruiser.cjs
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.prettierignore
.prettierignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
bun.lock
bun.lock
 
 
eslint.config.mjs
eslint.config.mjs
 
 
lefthook.yml
lefthook.yml
 
 
mise.lock
mise.lock
 
 
mise.toml
mise.toml
 
 
package.json
package.json
 
 
prettier.config.mjs
prettier.config.mjs
 
 
ruff.toml
ruff.toml
 
 
stryker.config.mjs
stryker.config.mjs
 
 
tsconfig.build.json
tsconfig.build.json
 
 
tsconfig.json
tsconfig.json
 
 
vitest.config.ts
vitest.config.ts
 
 
vitest.mutation.config.ts
vitest.mutation.config.ts
 
 

Repository files navigation

Cloudreve CLI

A command-line client for Cloudreve. File operations, transfers, shares, and account management with cloudreve-cli or cr.

Linux · macOS · Windows · Standalone binaries · Text and JSON output

Important

Under active development. Features and interfaces may change. Stay tuned for updates.

Command reference · Contributing · Releases · MIT

Install

mise use -g github:cloudreve/[email protected]

Download an archive for direct installation. Each release includes both executable names and SHA-256 checksums. No separate Node.js or Bun installation is required.

Usage

cr auth login --server https://cloud.example --email [email protected]
cr ls /my/
cr mkdir /my/Documents
cr cp local:./report.pdf /my/Documents/
cr cp /my/Documents/report.pdf local:./downloaded.pdf

Passwords are prompted securely. Remote paths start at /my/; local paths use local:.

Output

Example listing:

$ cr ls /my/
Modified times: UTC
TYPE        SIZE  MODIFIED          NAME
dir            —  2026-09-20 09:41  Documents/
file     2.3 MiB  2026-09-20 09:42  report.pdf
file     1.5 KiB  2026-09-20 09:43  notes.md

--json returns structured output. --no-prompt disables interactive prompts.

Browser login · development builds

cr auth login --server https://cloud.example

The browser returns directly to a temporary local callback. No code copying is required. Browser and CLI run on the same computer; --no-open prints the URL instead. This requires a server with the built-in Cloudreve CLI OAuth application enabled and is not included in CLI 1.0.0.

Password login supports OTP and supplied CAPTCHA answers through --secrets-stdin. Interactive CAPTCHA is handled in the browser.

Compatibility

Cloudreve ≥4.17.0 and <5. trash empty requires 4.18.0 or later.

Development

mise install
mise run setup
mise run check
mise run release:build

Cloudreve · Foundation · SDK · CLI

About

Cloudreve files and accounts from the terminal

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

1 fork
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.