Skip to main content

Light-weight library for console games or small utils to process user input as commands and describe structure with config.

Project description

Welcome to untils

Version License Python

untils - Is light-weight library for console games or small utils to process user input as commands and describe structure with config.

Abilities

  • Module-based config in markup line.
  • Custom logic in OOP.
  • Validation and parsing user input for 10 lines.
  • Process exceptions.
  • Almost-perfect detailed annotations everywhere.
  • Fast command processing (~208µs).
  • Infinitely extendable abilities.
  • Calm about anything.

Architecture

This library was builded with next architecture:

Architecture diagramm.

Installation

pip install untils

Documentation

Start Course

API Reference

Roadmap

I have resolve my thoughs to several categories:

  1. Main:

    • Add command description in "description" field.
    • Add reserved commands in format like internal state name: "__help__" - Get all and available commands.
  2. Additional:

    • ...
  3. Conceptions:

    • Typing system in config through "type" field.

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

untils-1.0.1.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

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

untils-1.0.1-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file untils-1.0.1.tar.gz.

File metadata

  • Download URL: untils-1.0.1.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for untils-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ef7f21351fce0be497d775cecfda5764da15496c5470c1b487d6a62ee22cfa31
MD5 6611e6403bfb6b07c3c721119eb14105
BLAKE2b-256 d76d4ee46b70ffb936b94807699cb1ac9739233346b026693de5cd383a4122f1

See more details on using hashes here.

File details

Details for the file untils-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: untils-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.1

File hashes

Hashes for untils-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0d6e2896396753c1193b214a04e7e196d54ff9554d43a997b643f697c1ebc36c
MD5 fb6457e7c797d123a6557dd75cd72fe1
BLAKE2b-256 5dccdc447f1d0da2f2cff42b0b6184b290fde7afed634aaf3344e421654db868

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