CLI Tool

Your backend,
from the terminal

Manage databases, deploy functions, upload files, and stream logs — all from your terminal. Published on PyPI as zmesh-cli.

View on PyPI
Python 3.8+ v0.1.0 on PyPI 12 commands
Commands12
PyPI Downloads2.4K+
Avg Exec Time< 200ms
PlatformsmacOS / Linux / Win
Workflows

Real-world workflows

See how the CLI fits into actual development workflows.

Full-Stack Deploy

Init → Migrate → Deploy → Live

1
zmesh init
2
zmesh db migrate
3
zmesh functions deploy
4
zmesh logs --follow

Database Workflow

Create → Seed → Query → Backup

1
zmesh db migrate
2
zmesh db seed
3
zmesh db query
4
zmesh db backup

Storage Pipeline

Upload → Organize → CDN → Share

1
zmesh storage upload
2
zmesh storage list
3
zmesh storage url
4
zmesh storage share

CI/CD Integration

Build → Test → Deploy → Monitor

1
zmesh login --token
2
zmesh db migrate
3
zmesh functions deploy
4
zmesh status
Efficiency

CLI vs Dashboard

Every command saves you clicks, context switches, and minutes.

Task
Without CLI
With CLI
Saved
Create a project
Open dashboard → Click new → Fill form → Wait
zmesh init my-app
-2 min
Run a SQL query
Open DB client → Connect → Write query → Execute
zmesh db query "SELECT ..."
-45 sec
Deploy functions
Build → Zip → Upload → Configure → Test
zmesh functions deploy
-5 min
Upload 50 files
Open storage → Drag files → Wait → Organize
zmesh storage upload ./
-3 min
Check live logs
Open dashboard → Navigate → Filter → Refresh
zmesh logs --follow
-1 min
How It Works

From install to production

Get your backend running in 4 steps

Install

One pip command — works on macOS, Linux, and Windows. No system dependencies.

1

Authenticate

zmesh login opens your browser, authenticates via OAuth, and stores your token securely.

2

Initialize

zmesh init scaffolds your project with config, migrations, and function directories.

3

Ship

Deploy functions, run migrations, upload files, and stream logs — all from the same terminal.

4
Reference

All commands at a glance

Click a category to explore every command and its available flags.

zmesh login

Authenticate with your zMesh account

--token--org
zmesh init

Initialize a new project in current directory

--template--region
zmesh status

Show current project and org status

--json--verbose
zmesh config

View or update project configuration

--set--get

Install in one command

Start managing your entire backend from the terminal. Works on macOS, Linux, and Windows.

View on PyPI · Read the docs