Skip to main content

Lazy script builder

Project description

luvz 💤

A lightweight framework for building interactive Python scripts

luvz is a Python package built on top of cmd2 that makes it easy to build interactive, command-driven Python programs.
It gives you a simple API for defining commands, handling user input, and extending functionality — perfect for creating REPL-like tools, admin shells, or prototypes.


✨ Features

  • Simple API to create interactive command-line applications
  • Built on cmd2 for history, tab completion, transcripts, and more
  • Minimal setup — just subclass and add commands
  • Great for prototypes, admin utilities, or sharing interactive tools

📦 Installation

pip install luvz

(or clone and install locally:)

git clone https://github.com/luvbyte/luvz.git
cd luvz
pip install .

⚡ Why luvz?

Save time — skip boilerplate when building interactive shells

Enjoy rich features from cmd2 without the setup

Create professional-feeling CLI tools quickly

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

luvz-0.0.4.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

luvz-0.0.4-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file luvz-0.0.4.tar.gz.

File metadata

  • Download URL: luvz-0.0.4.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for luvz-0.0.4.tar.gz
Algorithm Hash digest
SHA256 6e17f77b636416f1f075aaf55c1ae814c90ca2c54bb4cea1faaf0bba2abda4d0
MD5 9afd4159a6799362954127323f122ebd
BLAKE2b-256 3b4cf74a5eb29086ca0967bfc00505ef911ed603ff0c886384686b170fe612dc

See more details on using hashes here.

File details

Details for the file luvz-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: luvz-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for luvz-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 52b76f711af2cbd6c7ae46a1c56c786b51347c439f9e066db99f07f2827fb9cc
MD5 3197bdbd6a3d2b092150d971881ff170
BLAKE2b-256 8d04f0ce2587fd5510c25582bea425a965f4d9d93ec042cf3d2ca3d8b06b6976

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