Skip to main content

errlog-smartgit - Python Edition

Version: 1.0.0
Status: ✅ Production Ready

errlog-smartgit is the error handler companion to SmartGit. It provides detailed error feedback, step-by-step process view, and colored output for debugging.

Installation

pip install errlog-smartgit

This automatically installs SmartGit as a dependency.

Quick Start

# Complete workflow with detailed feedback
smartgit-err all

# Create repository with details
smartgit-err repo my-project

# Get help
smartgit-err help

Features

✅ Step-by-step process view
✅ Detailed error messages
✅ Colored output
✅ Timing information
✅ Progress tracking

Commands

smartgit-err all [-no-version] [-no-deploy]
smartgit-err repo <name>
smartgit-err ignore <files>
smartgit-err include <files>
smartgit-err version <project> <version> [files]
smartgit-err addfile <project> <version> <files>
smartgit-err lab [project]
smartgit-err shortcut <name> <command>
smartgit-err help

Usage Examples

Deploy with Detailed Feedback

cd my-project
smartgit-err all

Output:

▶ smartgit all
Total steps: 10
[1/10] Executing step 1/10
[2/10] Executing step 2/10
...
✓ Success
Completed in 2345ms

When to Use

  • smartgit: Production, automation, CI/CD
  • smartgit-err: Development, debugging, learning

License

MIT


errlog-smartgit: Making debugging simple.

System Requirements

This package requires the following system tools to be installed:

After installation, authenticate with GitHub:

gh auth login

Metadata

Release files for pypi-errlog-smartgit 1.5.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 pypi-errlog-smartgit 1.5.0
File Size Uploaded Provenance
pypi_errlog_smartgit-1.5.0.tar.gz 11.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pypi-errlog-smartgit 1.5.0
File Interpreter ABI Platform
pypi_errlog_smartgit-1.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.1 kB

Release files / pypi_errlog_smartgit-1.5.0.tar.gz

Download URL pypi_errlog_smartgit-1.5.0.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7611e908a9a4099cfa3897c8ea635e01dfcf7e3ea9bb0a5906e8f10395bbaed8
BLAKE2b-256 checksum
How to use checksums
916d57c845ede8660da6251191a2ea304c0eb307eaee89dc0ac73cf395659b78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / pypi_errlog_smartgit-1.5.0-py3-none-any.whl

Download URL pypi_errlog_smartgit-1.5.0-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d178b478ac24e356b503be0ffdbf65b9dd5eb51ed6c7c61d2fb268f1ed671cd3
BLAKE2b-256 checksum
How to use checksums
ddc7067b8ff937422bb8de688fcc9145e3f65818f6148dc6b1e519cb9dc81f01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Security for pypi-errlog-smartgit 1.5.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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