TermCraft
TermCraft is a lightweight Python library designed to craft beautiful, professional, and consistent terminal user interfaces for CLI applications.
Created by Engr. Aamir Jamil. Contact: support@asbots.com | Web: https://aamir.asbots.com
Features
- Colors & Styles: Easily apply ANSI colors and styles, completely cross-platform.
- Banners & Boxes: Draw beautiful headers, message boxes, and separators.
- Tables & Lists: Format dictionaries and list data dynamically.
- Emoji System: Extensive built-in emoji lookup, presets, and spinners.
- Progress: Progress bars and animated loaders.
Installation
pip install termcraft
Quick Start
from termcraft import *
title("My AI Project")
success("Model Trained Successfully")
dict_ui({"Accuracy": "98%", "Loss": "0.02"})
progress(75)
Requirements
- Python 3.10+
colorama(installed automatically)
License
MIT License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
termcraft-0.2.0.tar.gz
(30.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
termcraft-0.2.0-py3-none-any.whl
(36.5 kB
view details)
File details
Details for the file termcraft-0.2.0.tar.gz.
File metadata
- Download URL: termcraft-0.2.0.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0035e85f375a6a10d1c235834b257e7ebf939baa606182899ff975dae2f56742
|
|
| MD5 |
1f4e94596cfc7cd6686ed5120937dc91
|
|
| BLAKE2b-256 |
21cfb5ba14376020b91f0fe9a2161af755da8a7273ac1148de2ea3122967553d
|
File details
Details for the file termcraft-0.2.0-py3-none-any.whl.
File metadata
- Download URL: termcraft-0.2.0-py3-none-any.whl
- Upload date:
- Size: 36.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65c0cabeff5e46bc8d97f20f511e1e1cbc66e6f4b2ed44b70b170cce9a0734bb
|
|
| MD5 |
b6555919d180ba31b18ab1e11dab4c1a
|
|
| BLAKE2b-256 |
2c862cfc496f398e46c43dcbe0c7edec26f094bfb22e60b41e01d9cebda9142f
|