Skip to content

Repository files navigation

Mave

Mave CLI

A command-line client for Mave. Manage videos and collections, upload files, and use JSON output in your scripts.

The experimental mave import vimeo imports videos with their titles and folder structure. Full live import verification is still pending.

Installation

Install with Homebrew:

brew install maveio/tap/mave

The package includes its runtime; you do not need to install Elixir or Erlang. Supports macOS 13+ and glibc-based Linux (2.35+), on ARM64 and x86-64.

For running or building from source, see the development guide.

Get started

mave login
mave videos list --format table
mave videos upload ./video.mp4 --wait
mave collections create --name "Product videos"

Login opens your browser and saves a token locally, bound to the selected server. Commands return JSON by default; use --format table for readable output and mave --help for available commands.

Documentation

Contributing

Run mix precommit to check tests, formatting, Credo, Sobelow, and dependencies. See the contribution guide for details. Report vulnerabilities privately through SECURITY.md.

License

AGPL-3.0-or-later. Copyright (c) mave.io B.V. See third-party notices for dependency licences.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages