Skip to main content

meta

CI PyPI version Python 3.13+ License: MIT

meta is a minimal-dependency (runtime uses only typer), offline-first CLI that drops into any codebase and instantly surfaces what it is, how it's structured, and what you need to know. No magic, no internet required, no configuration needed.

✨ Features

  • Instant Detection: Project type, framework, and language from marker files — no configuration needed
  • Dependency Visibility: Production and dev dependencies across Node.js, Python, Rust, Go, Ruby, and PHP
  • Script Discovery: Runnable scripts from package.json, Makefile, justfile, Taskfile.yml, and pyproject.toml
  • Environment Awareness: Expected vs. set environment variables, with source usage locations
  • Health Checks: Missing lockfiles, stale READMEs, leaked secrets, missing CI config
  • Multi-Platform: PyPI, Homebrew, and pre-built binary distribution

📦 Installation

Homebrew

brew tap alkalescent/tap && brew install meta

PyPI

uv pip install meta.one

From Source

git clone https://github.com/alkalescent/meta.git
cd meta
make install DEV=1

Pre-built Binaries

Download from GitHub Releases for portable or fast execution options.

🚀 Quick Start

meta

(Example output surfaces project details like structure and dependencies)

🛠️ Commands

  • deps: List dependencies. meta deps
  • scripts: List defined scripts. meta scripts
  • env: List environment variables. meta env
  • size: Show project size and line counts. meta size
  • contributors: List top contributors. meta contributors
  • health: Check project health and metrics. meta health

⚙️ Global Flags

Flag Description
--json Output results in JSON format
--no-color Disable colored output
--quiet Suppress non-essential output
--path Specify project path
--version Show version
--help Show help message

🧪 Testing

Run tests locally:

make test
make cov
make smoke

🏗️ Architecture

  • detect.py: Project detection logic
  • deps.py: Dependency parsing
  • pep440.py: Version parsing and specifier matching
  • scripts.py: Script extraction
  • env.py: Environment variable scanning
  • size.py: Size calculation
  • contributors.py: Git contributor analysis
  • health.py: Health checks
  • output.py: Output formatting
  • walk.py: Shared traversal settings
  • cli.py: Command-line interface

📄 License

MIT

Metadata

Release files for meta.one 1.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meta.one 1.7.0
File Size Uploaded
meta_one-1.7.0.tar.gz 222.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meta.one 1.7.0
File Interpreter ABI Platform
meta_one-1.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 252.7 kB

Release files / meta_one-1.7.0.tar.gz

Download URL meta_one-1.7.0.tar.gz
Size 222.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b39d24da55bcec23c4281169ba2b60184b10801abf689694857c6a52e4067fa2
BLAKE2b-256 checksum
How to use checksums
39c6b0568735446fa45c92efa051ec0794cfaa6d51425a5c156a39de73e4a9f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 6, 2026.

Transparency log

Release files / meta_one-1.7.0-py3-none-any.whl

Download URL meta_one-1.7.0-py3-none-any.whl
Size 30.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b6a7e702678004d61468d9599f977e89c892ecd488f117ed941af65904857d97
BLAKE2b-256 checksum
How to use checksums
7fabb7ce45e3785d1fa973ce1f36198f466fe809a7c2a44ca0a10ccc8c5b4756
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.7.0 This release

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page