Skip to main content

Simple module for aesthetic CLI interfaces

Project description

🌘 lucidity

the clarity of intelligence in a piece of work

[!IMPORTANT] This repository contains ONLY THE MODULE! You must install Lucidity as a library to use the demo!! View the demo here. NOTE: The demo program is almost entirely AI generated!! This should not be your judgement!! READ THIS SCRIPT

what?

lucidity is a Python library designed to make minimal yet aesthetic CLI programs.

how?

a fairly exhaustive feature list-

  • theming system

    • load themes from a file, persist between sessions
    • create new themes
    • comes with multiple premade themes
    • reference theme colors easily
  • storage system

    • easily save and load config information to disk without using a config library
  • box drawing tools

  • buffer system

  • input listening

  • hotkeys

  • works on all terminal emulators

ok but how?

RTFM

ok but like seriously how?

[!WARNING] use pipx if your system tells you to! for example, Arch Linux

install the library: pip install lucidity install the demo: pip install TODO ADD

run the demo: ADD LATER

why?

https://siege.hackclub.com

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

luciditycli-0.1.4.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

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

luciditycli-0.1.4-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file luciditycli-0.1.4.tar.gz.

File metadata

  • Download URL: luciditycli-0.1.4.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for luciditycli-0.1.4.tar.gz
Algorithm Hash digest
SHA256 92e8ff5ddfd7ce11c47b59a09998dbc11c32b5786ced4abc9adb13d8d1e79f05
MD5 c3681f2eb9ef971a6581a0aa73b94170
BLAKE2b-256 e919d6ba288b8ecd1529ca3b321bf27e0d7013c14d9758f056434eb57e75b390

See more details on using hashes here.

File details

Details for the file luciditycli-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for luciditycli-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c1fa33e047988c763ea0e6630eec974feb58c2259f3e33369a4316a89913e481
MD5 d3ad6bc16feaa5dd6b467a57cfc359ee
BLAKE2b-256 72e1779f6e1cb39520a395d3c95e60f23c4d015f3b4ff9bef620620ed73d7786

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