Truero CLI
Understand and clean your data before it causes problems.
Run data-quality and ML validation checks on your machine, then optionally upload the report (not your raw file) to the Truero dashboard.
Install
Recommended (Mac / Homebrew Python):
pipx install truero
Or with pip:
pip3 install truero
# usually more reliable:
python3 -m pip install truero
Or in a virtual environment:
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
python3 -m pip install truero
Requires Python 3.9+.
Quick start
In the same environment where you installed Truero:
truero scan data.csv
Supported files: CSV, JSON, Excel (.xlsx / .xls), Parquet.
Optional browser wizard (same checks, GUI):
truero web
Upload to the dashboard
After a scan, the CLI asks:
Upload report to Truero dashboard? [Y/n]:
- Type
Y(or press Enter) to upload, ornto skip. - If you have not saved a User ID yet, enter it when prompted — copy it from Dashboard → Settings (Profile).
- You can save the ID for future runs (
~/.truero/config.json). After that you will not be asked again until you change or reset it.
You can also set the User ID up front:
# Environment variable
TRUERO_USER_ID=YOUR-UUID-HERE truero scan data.csv
# Or flag
truero scan data.csv --user-id YOUR-UUID-HERE
# Or save once
truero config set-user YOUR-UUID-HERE
Skip the upload prompt entirely:
truero scan data.csv --no-upload
Upload sends the report summary only — never your raw dataset.
Optional configuration
| Flag / env | Purpose |
|---|---|
--user-id / TRUERO_USER_ID |
Dashboard User ID (UUID) for uploads |
--no-upload |
Skip dashboard upload prompt |
TRUERO_API_URL |
Override backend URL (default: hosted Railway API) |
TRUERO_DASHBOARD_URL |
Dashboard base URL (default: https://dashboard.truero.ai) |
--api-key / TRUERO_API_KEY |
Internal/dev only — not required for normal installs |
API/dashboard URLs can also be set in the web wizard Settings, or in ~/.truero/config.json (web_api_url, web_dashboard_url).
Useful commands
truero scan path/to/file.csv
truero web
truero config show
truero config set-user YOUR-UUID-HERE
Links
- Website: https://www.truero.ai
- Dashboard: https://dashboard.truero.ai
Release files for truero 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| truero-0.2.3.tar.gz | 85.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| truero-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 166.9 kB
Release files / truero-0.2.3.tar.gz
| Download URL | truero-0.2.3.tar.gz |
|---|---|
| Size | 85.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7bb7fc3b1bc4dbdd2380fff6e8f6949af13f52ef1d695081bcfd1cf41ef31c6c
|
|
BLAKE2b-256 checksum How to use checksums |
3f3460b62df636136c34f5cff32657f98ce3e8bdababdb044ce6a9ccdfab1f7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / truero-0.2.3-py3-none-any.whl
| Download URL | truero-0.2.3-py3-none-any.whl |
|---|---|
| Size | 81.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
da21c953d1f99f95498709a192924062bc16573e2c63bf05f48bab37ef0befa2
|
|
BLAKE2b-256 checksum How to use checksums |
5c9f77011736e8769c31a3a991763313adcaee5d1ca51e282ced9fb802f07bba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|