Metadata-Version: 2.4
Name: toolfor_debug
Version: 0.2.1.0
Summary: Debug Module
Author-email: ZedKa450 <zedka.le.vrai.pro@gmail.com>
License: GPL-3.0-only
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Debug Module

A lightweight Python debugging utility. This module allows you to manage print statements, inputs, and system commands based on different debug levels.

## Features

- **Multi-mode Debugging**: Support for different levels (`p+`, `p`, `i`).
- **Smart Print**: Only prints when the right debug mode is active.
- **Tools**: Includes clear screen and wait functions integrated with the debug state.

## Installation

`
pip install toolfor_debug `

## Usage

1. ### Activate Debug Mode

You can choose between different modes:

p+: Full debug (Prints + Inputs)

p: Print only

i: Input only

Example:
`
from toolfor_debug import State, Tools
State.active_debug("p+") `

2. ### Using Tools
The tools will only execute if a debug mode is active.

Example:
`
Tools.dprint("This is a debug message")
user_val = Tools.dinput("Enter debug value: ")
Tools.dwait(2)
Tools.dclear() `

3. ### Check State
Example:
`
status = State.view("settings")
print(f"Current System State: {status}") `

## Authors
ZedKa450

## License
GNU General Public License 3.0 (GPL 3.0)
