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.3.tar.gz (13.4 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.3-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: luvz-0.0.3.tar.gz
  • Upload date:
  • Size: 13.4 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.3.tar.gz
Algorithm Hash digest
SHA256 5e3cb035c2cc41a8a120b3c288796252b45124ac6ddf39eb52dfae5d3fce0338
MD5 959651db70e35b3ab0064c2df3bf1372
BLAKE2b-256 806bdf3a52de817083817b1077bff8885c45d018c41e852ff106c119ab531b93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: luvz-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 16.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cce2661bce46ebdf904456ec9cc01ef30231fcde2e7cb16786d169964c5f8178
MD5 2e06e5ff09cf63a1da363b8843236d17
BLAKE2b-256 d2414bfe6e4981c4d95b4c136d9b5d507067e271584df77907939cbef885dc79

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