Mascope CLI
The operations CLI for Mascope, Ultra Trace's mass-spectrometry analysis platform. It installs, launches, backs up and manages a Mascope deployment — the application itself runs as Docker containers pulled from the project's registry.
Requirements
- Python 3.12
- Docker (with the compose plugin)
Quickstart
pip install mascope-cli
mascope init # create a runtime home: config, compose files, secrets
mascope cert gen # self-signed TLS cert (or install real certs)
mascope prod up # pull and start the production stack
mascope init creates the runtime home at ~/.mascope
(%LOCALAPPDATA%\Mascope on Windows) — configuration TOMLs you can edit,
docker compose files, and generated application secrets. Set MASCOPE_PATH
to place it elsewhere. Re-running init is safe: existing files are kept and
secrets are never regenerated.
To try Mascope without a deployment, the self-contained demo stack ships in the runtime home as well:
docker compose -f docker-compose.demo.yaml up -d
# then open http://localhost:8080 — login demo@mascope.app / mascope-demo
Everyday operations
mascope prod ps # container status
mascope prod logs --follow # stream logs
mascope prod update # update the stack to the latest release
mascope prod db backup # dump the database
mascope prod db restore --yes # restore the latest dump
mascope logs query --grep error # search the application's file logs
mascope env list # manage runtime environments
Run mascope --help or mascope <command> --help for the full reference.
mascope prod update pulls the target release images, restarts the stack
with them and runs any pending database migrations (preceded by an automatic
pre-migration dump). Move to a specific release with
mascope prod update --version v1.2.0, or pin the deployed version for all
commands with MASCOPE_VERSION; without a pin the stack follows the
latest release images.
Development
The Mascope source checkout exposes additional developer commands (dev,
test, agent, backend) that operate on the monorepo; they are not part
of the standalone install. See the
repository for the developer guide.
Metadata
Release files for mascope_cli 2026.10.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mascope_cli-2026.10.9.tar.gz | 165.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mascope_cli-2026.10.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 370.5 kB
Release files / mascope_cli-2026.10.9.tar.gz
| Download URL | mascope_cli-2026.10.9.tar.gz |
|---|---|
| Size | 165.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c97c5cd9bdaa216e48f1282878fed61f0f72a393e828dd9ffebfec86fdd6b65
|
|
BLAKE2b-256 checksum How to use checksums |
200e1b50e19eeab80a83abfe64eb809663c251ce2012d664ff469e03ef6ced40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / mascope_cli-2026.10.9-py3-none-any.whl
| Download URL | mascope_cli-2026.10.9-py3-none-any.whl |
|---|---|
| Size | 205.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c22c7c3be7742c8cec23f2039bfbe84796e689d3e0b859992530d7334491040
|
|
BLAKE2b-256 checksum How to use checksums |
7bb58575cb47caa6caf60d853daa58e8575b6b7fefc53c515d2d8c0f02d37701
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|