Skip to main content

Error tools (Formated error / better visual / etc...)

Project description

last update : PACKAGE = 2026-01-21 09:20 UTC+1(Paris) ; README = 2026-01-21 09:20 UTC+1(Paris)

error loading Epitech Logo error loading Jarbin-ToolKit:Error Logo

Jarbin-ToolKit:Error v0.1.0.0

Latest development version 🟠 UNDER DEVELOPMENT 🟠 v0.1.0.0 🟠
Latest release 🟢 RELEASED 🟢 vNone 🟢

Python package License: GPL v3 Stars

Description

jarbin-toolkit:error is a Python library designed to help you create enhanced terminal interfaces. It's improving the appearance and readability of your command-line interface with lightweight animations, colorful text, and neat formatting. If you want to make your terminal programs more readable and visually structured, this library is for you!

Table of Contents

  1. Description
  2. Features
  3. Tech Stack
  4. Installation
  5. Usage
  6. Project Structure
  7. API Reference
  8. Release Notes
  9. License
  10. Important Links
  11. Footer

Features

  • Error Handling: Provides structured and readable error messages.

Tech-Stack

  • Language: Python - Chosen for its readability and versatility.
  • Frameworks: Python - Entirely implemented in Python.

Installation

To begin , install jarbin-toolkit:error:

Prerequisites:

Make sure you have Python 3.11 or newer installed on your computer. You can check your Python version by opening a terminal and typing python --version.

Install from PyPI (recommended):

Open your terminal and run this command:

pip install jarbin_toolkit_error

This will automatically download and install the library from PyPI.

Install from GitHub:

If you want the latest version directly from the source, you can install it using git:

git clone -b latest NONE
make -C lib/jarbin_toolkit_error install

This downloads the code, then the install script handles the installation. These commands install the jarbin-toolkit:error package and its dependencies (datetime).

Usage

Here are some examples demonstrating how to use jarbin-toolkit:error:

Basic Error

from jarbin_toolkit_error import Error

API-Reference

. = function ; + = class constructor ; _ = class method ; @ = static method ; # = class variable

Error Module

  • Error: Class for custom error handling.
    • +Error(message: str = "an error occurred", error: str = "Error", link: tuple[str, int] | None = None): Constructor to create an error object.

Release-Notes

  • v0.1.0:

    • [UPDATE] jarbin_toolkit_error update (removed unlinked sub-modules)
    • [INIT] add epitech_console to jarbin-toolkit (renamed jarbin_toolkit_error)

License

This project is licensed under the GNU General Public License v3.0 - see the NONE file for details.

Important-Links

Files

Wiki

Footer

⭐️ Like the project? Give it a star! 🐛 Found a bug? Report it in the issues!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jarbin_toolkit_error-0.1.0.0.tar.gz (31.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jarbin_toolkit_error-0.1.0.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file jarbin_toolkit_error-0.1.0.0.tar.gz.

File metadata

  • Download URL: jarbin_toolkit_error-0.1.0.0.tar.gz
  • Upload date:
  • Size: 31.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.11

File hashes

Hashes for jarbin_toolkit_error-0.1.0.0.tar.gz
Algorithm Hash digest
SHA256 351fce804ddadd17d9e381a18185e2af3903451bc4bfe14f80e1a34712ff78ab
MD5 aff4e0e705be73d493106bced20f17ed
BLAKE2b-256 693b1152ce4b2c14dc1dd796a8566bf880a92b4bc3366f41a67c801ab1a5cc85

See more details on using hashes here.

File details

Details for the file jarbin_toolkit_error-0.1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jarbin_toolkit_error-0.1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 63316ff68c7b2075f69e51ebe7cf5448ce8e6ce05a8b292ee7df2b49ed702c8b
MD5 71e850c16e925e03aae585cf01245225
BLAKE2b-256 fe6c62f3ff374a29a6f67a31ee342d2a7d2052188956ec77dc8588ca13f6c996

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page