Skip to main content

clean and aesthetic CLI counter tool!

Project description

concinnity

clean and aesthetic CLI counter tool!

harmony or elegance of design in adaptation of parts to a whole or to each other

features

  • easy to use theme management and configuration!
  • runs on any machine
  • support for up to 20 counters consecutively! increment or decrement with your keyboard
  • adaptive based on your terminal size and shape!
  • press = (the plus key) to create a new counter instantly
  • press the [ key then any increment or decrement key to edit the name or any counter (i recommend you use short names)
  • use ' to manually input the value of any counter
  • - will delete a counter
  • saves all content automatically!

installation

pip install concinnity, or if you're on certain flavors of linux (it'll tell you) pipx install concinnity.
please don't install from github!
arch: sudo pacman -S python-pipx to get that tool

usage

you can run the command concinnity, but i will admit it's a pain to memorize...
feel free to type counter instead :)

config

you may customize the default names or keys for new counters in the project's folder. on linux, using pipx: ~/.local/share/pipx/venvs/concinnity/lib/python3.13/site-packages/concinnity/concinnity.data i'm not sure where you'll find the project on other platforms, sorrie

credit

certain amounts of code from my other project hackaclime was reused in this project.

i ran out of time to add theme support; maybe i'll revisit this in the future.

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

concinnity-0.1.6.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

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

concinnity-0.1.6-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file concinnity-0.1.6.tar.gz.

File metadata

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

File hashes

Hashes for concinnity-0.1.6.tar.gz
Algorithm Hash digest
SHA256 727e61dd57a2b7135f4aa0fe0aa05c2187bf8ef31a3205bd47b29ffda9e096aa
MD5 f6f7b95f3903f25abb787444eaf1ebf5
BLAKE2b-256 92b262138cae0c5aff452fa3183933ebbb8448c85f81fe8a52dd02cb4bc2f45b

See more details on using hashes here.

File details

Details for the file concinnity-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: concinnity-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for concinnity-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e062f57ecc9c1ed7a2d31066977a05f727dd6a1af5b5dead4af6b62656ddb1d1
MD5 caa9700d9ad8f3d39fd88abe87846390
BLAKE2b-256 530af7e16c1ac7b1f8cec87344383b4f747d52923593066a99a00b9286e720cd

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