Skip to main content

A terminal text formatting and widget toolkit for Python CLIs

Project description

ALYODCLI

ALYODCLI is a lightweight Python library for building rich terminal output with color, layout, and interactive widgets.

Features

  • ANSI styling helpers
  • Text alignment and width-aware formatting
  • Box and table layout rendering
  • Horizontal rules, bullets, progress bars, and interactive navigation

Installation

pip install alyodcli

Quick Start

from ALYODCLI import Activate

cli = Activate()

cli.layout.box([
    "ALYODCLI",
    "Install once, use anywhere"
], color="cyan")

cli.widgets.bullet("Styled output", color="green")

A lowercase import alias is also provided:

from alyodcli import Activate

Publish to PyPI

python -m pip install --upgrade build twine
python -m build
python -m twine check dist/*
python -m twine upload dist/*

License

Apache-2.0 (see LICENSE.txt)

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

alyodcli-0.1.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

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

alyodcli-0.1.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file alyodcli-0.1.0.tar.gz.

File metadata

  • Download URL: alyodcli-0.1.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for alyodcli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f0843031ca91c472d68285e4c6e8f13c1c278927dedbcee9dd69ca46e0126603
MD5 aab9d610937b53298af65332e7592213
BLAKE2b-256 fbc00c2626b78c00003c701ea958b43e3787cfe2e977cdbcd44420e9a191d937

See more details on using hashes here.

File details

Details for the file alyodcli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: alyodcli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for alyodcli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fba1f7296f6be83d2f97d072def92c01c9a90fc42d3d98aaab7fe1fbe4e7f7ff
MD5 0e29d0911ce800662dc597ee51842b83
BLAKE2b-256 1a26dd90cb6ede54c0e51c3a79f173271fbcd28b214455655774237c69eaff2b

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