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.5.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.5-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: luciditycli-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 b2a11a7dd2b234865fd3e6ac77042b7d98b9c9b794ae9906fbeaf701e0d87ec5
MD5 4aa75453b87af76569d55bc4208e548b
BLAKE2b-256 74f7cdcd23a4a3d4335b9b8e9fe232b89db846c4f3178dad24764c1c29549ae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for luciditycli-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a3858a7958f27313c8ef9be650766656e3d905e611796fa234aadb7785c1f5e7
MD5 bb40bdadcfe4d15e76efae0dc723ff29
BLAKE2b-256 c16c7a3cf0d9b72539ff06a47d20f04e1d2749f0170f5a66a8c48534a2c9b0e9

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